Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Industrial programming >> Java

Interface Java SortedSet

Interface Java SortedSet


Neste tutorial, aprenderemos sobre a interface SortedSet em Java e seus métodos com a ajuda de um exemplo.

O SortedSet A interface do framework Java Collections é usada para armazenar elementos com alguma ordem em um conjunto.

Ele estende a interface Set.



Classe que implementa SortedSet


Para usar as funcionalidades do SortedSet interface, precisamos usar o TreeSet classe que o implementa.



Como usar SortedSet?


Para usar SortedSet , devemos importar o java.util.SortedSet pacote primeiro.
// SortedSet implementation by TreeSet class
SortedSet<String> animals = new TreeSet<>();

Criamos um conjunto classificado chamado animais usando o TreeSet classe.



Aqui não usamos argumentos para criar um conjunto ordenado. Portanto, o conjunto será classificado naturalmente.

Métodos de SortedSet


O SortedSet interface inclui todos os métodos da interface Set. É porque Set é uma super interface de SortedSet .

Além dos métodos incluídos no Set interface, o SortedSet interface também inclui estes métodos:

Implementação de SortedSet na classe 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);
    }
}

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

Para saber mais sobre TreeSet , visite Java TreeSet.


Agora que sabemos sobre o SortedSet interface, aprenderemos sobre sua implementação usando o TreeSet classe.

Java

  1. Interface C#
  2. Operadores Java
  3. Interface Java
  4. Java try-with-resources
  5. Anotações Java
  6. Java NavigableSet Interface
  7. Interface vs classe abstrata em Java:qual é a diferença?
  8. Java - Interfaces
  9. Java 10 - Configuração do Ambiente
  10. Java 9 - Métodos de Interface Privada