Wie sortieren Sie TreeSet?
Wie sortieren Sie TreeSet?

Video: Wie sortieren Sie TreeSet?

Video: Wie sortieren Sie TreeSet?
Video: Java Tutorial - TreeSet 2024, April
Anonim

Die BaumSet Umsetzung ist Sortierung nach der lexikographischen Reihenfolge der eingegebenen Zeichenfolgenwerte. Wenn du möchtest Sortieren durch den ganzzahligen Wert, dann müssen Sie wie die anderen Vorschläge vorgehen und ein neues Objekt erstellen und die CompareTo-Methode überschreiben oder Ihren eigenen Komparator verwenden.

Wie hält TreeSet die Ordnung aufrecht?

Die BaumSet implementiert eine NavigableSet-Schnittstelle durch das Vererben der AbstractSet-Klasse. BaumSet implementiert die SortedSet-Schnittstelle, um Werte zu duplizieren sind nicht erlaubt. Objekte in a TreeSet sind sortiert und aufsteigend gespeichert Auftrag . TreeSet tut nicht bewahren die Einfügung Auftrag von Elementen, aber Elementen sind nach Schlüsseln sortiert.

Zweitens, wie sortieren Sie ein Array mit TreeSet? Aufsteigende Reihenfolge: Verwenden Sie TreeSet , von Übergeben von ArrayList-Inhalten als Argumente an den Interkonvertierungskonstruktor. Absteigende Reihenfolge: Verwenden Sie TreeSet , von Implementierung der Comparator-Schnittstelle und Bereitstellung von Reverse Sortierung Logik und fügen Sie schließlich alle Elemente von ArrayList zu. hinzu TreeSet mit addAll()-Methode der Collection-Schnittstelle.

Wie sortieren Sie TreeSet auf diese Weise in absteigender Reihenfolge?

Zu TreeSet in absteigender Reihenfolge sortieren , verwenden Sie die Methode descendingSet() in Java. Die Methode descendingSet() wird verwendet, um a. zurückzugeben umgekehrte Reihenfolge Ansicht der in diesem Set enthaltenen Elemente.

Welcher Sortieralgorithmus wird in TreeSet verwendet?

Die BaumSet -Klasse verwendet intern eine TreeMap, um Elemente zu speichern. Die Elemente in a BaumSet werden nach ihrer natürlichen Reihenfolge sortiert. Sie können auch einen benutzerdefinierten Komparator für die BaumSet zum Zeitpunkt der Erstellung, um es zu lassen Sortieren die Elemente basierend auf dem mitgelieferten Komparator.

Empfohlen: