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

Интерфейс Java SortedSet

Интерфейс Java SortedSet

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

SortedSet интерфейс фреймворка Java Collections используется для хранения элементов в некотором порядке в наборе.

Он расширяет интерфейс Set.

<час>

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

Чтобы использовать функциональные возможности SortedSet интерфейс, нам нужно использовать TreeSet класс, который его реализует.

<час>

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

Чтобы использовать SortedSet , мы должны импортировать java.util.SortedSet сначала пакет.

// SortedSet implementation by TreeSet class
SortedSet<String> animals = new TreeSet<>();

Мы создали отсортированный набор под названием животные. используя TreeSet класс.

Здесь мы не использовали никаких аргументов для создания отсортированного множества. Следовательно, набор будет отсортирован естественным образом.

<час>

Методы SortedSet

SortedSet Интерфейс включает в себя все методы интерфейса Set. Это потому, что Set это суперинтерфейс SortedSet .

Помимо методов, включенных в Set интерфейс, SortedSet интерфейс также включает следующие методы:

<час>

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

import java.util.SortedSet;
import java.util.TreeSet;

class Main {

    public static void main(String[] args) {
        // Creating SortedSet using the TreeSet
        SortedSet<Integer> numbers = new TreeSet<>();

        // Insert elements to the set
        numbers.add(1);
        numbers.add(2);
        numbers.add(3);
        numbers.add(4);
        System.out.println("SortedSet: " + numbers);

        // Access the element
        int firstNumber = numbers.first();
        System.out.println("First Number: " + firstNumber);

        int lastNumber = numbers.last();
        System.out.println("Last Number: " + lastNumber);

        // Remove elements
        boolean result = numbers.remove(2);
        System.out.println("Is the number 2 removed? " + result);
    }
}

Вывод

SortedSet: [1, 2, 3, 4]
First Number: 1
Last Number: 4
Is the number 2 removed? true

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

<час>

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


java

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