Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Industrial programming >> Java

Interface Java SortedSet

Interface Java SortedSet

Dans ce didacticiel, nous allons découvrir l'interface SortedSet en Java et ses méthodes à l'aide d'un exemple.

Le SortedSet L'interface du framework Java Collections est utilisée pour stocker des éléments avec un certain ordre dans un ensemble.

Il étend l'interface Set.

Classe qui implémente SortedSet

Pour utiliser les fonctionnalités du SortedSet interface, nous devons utiliser le TreeSet classe qui l'implémente.

Comment utiliser SortedSet ?

Pour utiliser SortedSet , il faut importer le java.util.SortedSet paquet d'abord.

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

Nous avons créé un ensemble trié appelé animaux en utilisant le TreeSet classe.

Ici, nous n'avons utilisé aucun argument pour créer un ensemble trié. Par conséquent, l'ensemble sera trié naturellement.

Méthodes de SortedSet

Le SortedSet inclut toutes les méthodes de l'interface Set. C'est parce que Set est une super interface de SortedSet .

Outre les méthodes incluses dans le Set l'interface, le SortedSet l'interface inclut également ces méthodes :

  • comparateur() - renvoie un comparateur qui peut être utilisé pour ordonner les éléments de l'ensemble
  • premier() - renvoie le premier élément de l'ensemble
  • dernier() - renvoie le dernier élément de l'ensemble
  • casque(élément) - renvoie tous les éléments de l'ensemble avant l'élément spécifié
  • tailSet(élément) - renvoie tous les éléments de l'ensemble après l'élément spécifié, y compris l'élément spécifié
  • sous-ensemble (élément1, élément2) - renvoie tous les éléments entre element1 et élément2 y compris element1

Implémentation de SortedSet dans la 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);
    }
}

Sortie

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

Pour en savoir plus sur TreeSet , visitez Java TreeSet.

Maintenant que nous connaissons le SortedSet interface, nous apprendrons sa mise en œuvre en utilisant le TreeSet classe.


Java

  1. Interface C#
  2. Opérateurs Java
  3. InterfaceJava
  4. Java essayer avec des ressources
  5. Annotations Java
  6. Interface Java NavigableSet
  7. Interface vs classe abstraite en Java :quelle est la différence ?
  8. Java-Interfaces
  9. Java 10 - Configuration de l'environnement