Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial programming >> java

Интерфейс Java NavigableSet

Интерфейс Java NavigableSet

В этом руководстве мы узнаем об интерфейсе Java NavigableSet и его методах с помощью примера.

04 Интерфейс платформы Java Collections предоставляет функции для навигации среди элементов набора.

Считается типом SortedSet.

<час>

Класс, реализующий NavigableSet

Чтобы использовать функциональные возможности 13 интерфейс, нам нужно использовать 25 класс, реализующий 37 .

<час>

Как использовать NavigableSet?

В Java мы должны импортировать 44 пакет для использования 54 . Как только мы импортируем пакет, вот как мы можем создать наборы для навигации.

05

Здесь мы создали навигационный набор с именем numbers. из 61 класс.

<час>

Методы NavigableSet

79 считается типом 84 . Это потому, что 98 расширяет 101 интерфейс.

Следовательно, все SortedSet методы также доступны в NavigableSet . Чтобы узнать, как работают эти методы, посетите сайт Java SortedSet.

Однако некоторые методы 114 (120 , 133 и 141 ) определяются по-разному в 151 .

Давайте посмотрим, как эти методы определены в 166. .

<час>

headSet(элемент, логическое значение)

174 метод возвращает все элементы навигационного набора до указанного элемента (который передается в качестве аргумента).

логическое значение параметр является необязательным. Его значение по умолчанию — 184. .

Если 192 передается как booleanValue , метод возвращает все элементы до указанного элемента, включая указанный элемент.

<час>

tailSet(элемент, логическое значение)

206 метод возвращает все элементы навигационного набора после указанного элемента (который передается в качестве аргумента), включая указанный элемент.

логическое значение параметр является необязательным. Его значение по умолчанию — 215. .

Если 220 передается как booleanValue , метод возвращает все элементы после указанного элемента, не включая указанный элемент.

<час>

поднабор(e1, bv1, e2, bv2)

234 метод возвращает все элементы между e1 и e2 включая e1 .

bv1 и bv2 являются необязательными параметрами. Значение по умолчанию bv1 249 , и значение по умолчанию bv2 составляет 250 .

Если 269 передается как bv1 , метод возвращает все элементы между e1 и e2 без включения 271 .

Если 282 передается как bv2 , метод возвращает все элементы между e1 и e2 , включая e1 .

<час>

295 предоставляет различные методы, которые можно использовать для навигации по его элементам.

Чтобы узнать больше о 309 , посетите Java NavigableSet (официальная документация по Java).

<час>

Реализация NavigableSet в классе TreeSet

15 

Вывод

22

Чтобы узнать больше о 319 , посетите Java TreeSet.

<час>

Теперь, когда мы знаем о 321 интерфейс, мы узнаем о его реализации с помощью 333 класс.


java

  1. С# интерфейс
  2. Операторы Java
  3. Java-комментарии
  4. Java-интерфейс
  5. Java-проба с ресурсами
  6. Java-аннотации
  7. Лямбда-выражения Java
  8. Интерфейс против абстрактного класса в Java:в чем разница?
  9. Java — Интерфейсы
  10. Java 9 — методы частного интерфейса