Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Industrial programming >> Java

Java-SortedSet-Schnittstelle

Java-SortedSet-Schnittstelle

In diesem Tutorial lernen wir die SortedSet-Schnittstelle in Java und ihre Methoden anhand eines Beispiels kennen.

Der SortedSet -Schnittstelle des Java-Collections-Frameworks wird verwendet, um Elemente mit einer bestimmten Reihenfolge in einem Satz zu speichern.

Es erweitert die Set-Schnittstelle.


Klasse, die SortedSet implementiert

Um die Funktionalitäten der SortedSet zu nutzen Schnittstelle, müssen wir den TreeSet verwenden Klasse, die es implementiert.


Wie verwende ich SortedSet?

Um SortedSet zu verwenden , müssen wir den java.util.SortedSet importieren Paket zuerst.

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

Wir haben einen sortierten Satz namens Tiere erstellt mit dem TreeSet Klasse.

Hier haben wir keine Argumente verwendet, um eine sortierte Menge zu erstellen. Daher wird der Satz natürlich sortiert.


Methoden von SortedSet

Die SortedSet -Schnittstelle enthält alle Methoden der Set-Schnittstelle. Weil Set ist eine super Schnittstelle von SortedSet .

Neben Methoden, die in Set enthalten sind Schnittstelle, die SortedSet Die Schnittstelle enthält auch diese Methoden:


Implementierung von SortedSet in der TreeSet-Klasse

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);
    }
}

Ausgabe

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

Um mehr über TreeSet zu erfahren , besuchen Sie Java TreeSet.


Nun, da wir über den SortedSet Bescheid wissen -Schnittstelle, lernen wir ihre Implementierung mit TreeSet kennen Klasse.


Java

  1. C#-Schnittstelle
  2. Java-Operatoren
  3. Java-Schnittstelle
  4. Java-Versuch-mit-Ressourcen
  5. Java-Anmerkungen
  6. Java NavigableSet-Schnittstelle
  7. Schnittstelle vs. abstrakte Klasse in Java:Was ist der Unterschied?
  8. Java - Schnittstellen
  9. Java 10 – Umgebungseinrichtung
  10. Java 9 - Private Schnittstellenmethoden