Treemap in Java ist eine wunderbare Datenstruktur für die erweiterten Anwendungen. Es speichert die Daten im Schlüsselwert (Paar) Format. Viele Softwareunternehmen verwenden diese Datenstruktur intern in ihren Projekten, um die Unternehmensinformationen zu speichern und zu organisieren. Es speichert die Daten in einer sortierten Reihenfolge basierend auf dem Schlüssel.
Lassen Sie uns die in der Treemap -Sammlung verfügbaren Methoden FirstEntry () und FirstKey () diskutieren.
Erster Eingang()
Wie wir sagten, speichert der Treemap die Daten in einer sortierten Reihenfolge basierend auf den Schlüsselelementen. Die unteren Schlüsseldaten (Schlüsselwert) werden also in der ersten Position in dieser Datenstruktur gespeichert. Wenn wir die FirstEntry () -Methode anwenden, gibt sie das erste Schlüsselwertpaar zurück (da es niedriger ist als alle anderen Schlüssel). Es dauert keine Parameter.
Syntax:
TREEMAP_OBJECT.Erster Eingang()Wo das Treemap_Object die Treemap -Sammlung darstellt.
Zurückkehren:
Es gibt das Schlüsselwertpaar mit dem niedrigsten Schlüssel im Format Schlüsselwert zurück.
Notiz:
Wenn das Treemap -Objekt leer ist, Null ist zurück gekommen.
Beispiel Fall 1: Treemap mit Daten
Hier erstellen wir eine Treemap namens Chocos, die 5 Schlüsselwerte hat. Danach geben wir das niedrigste Schlüsselwertpaar mit FirstEntry () zurück.
Java importieren.Util.Treemap;Ausgang:
Der ersteEntry ist 1-eclairs. Da der Schlüssel unter allen Schlüssel im Chocos Treemap niedriger ist.
Erläuterung:
Zeile 8: Erstellen Sie ein Treemap mit dem Schlüssel als Ganzzahl und dem Wert als String -Typen.
Zeile 11-15: Fügen Sie die Schlüsselwerte in Chocos hinzu.
Zeile 17: Zeigen Sie die Treemap-Chocos an.
Zeile 20: Wenden Sie die FirstEntry () -Methode an, um das niedrigste Schlüsselwertpaar zu erhalten.
Beispiel Fall 2: Treemap ohne Daten
Hier erstellen wir eine leere Treemap namens Chocos. Danach geben wir das niedrigste Schlüsselwertpaar mit dem FirstEntry zurück ().
Java importieren.Util.Treemap;Ausgang:
Der FirstEntry ist null, da es keine Daten gibt.
Erläuterung:
Zeile 8: Erstellen Sie ein Treemap mit Schlüssel als Ganzzahl und Wert als String -Typen.
Zeile 10: Zeigen Sie die Treemap-Chocos an.
Zeile 13: Wenden Sie die FirstEntry () -Methode an, um das niedrigste Schlüsselwertpaar zu erhalten.
FirstKey ()
Wir haben gelernt, was der FirstEntry () tut. Der FirstKey () macht auch die gleiche Funktionalität wie der FirstEntry (). Der Unterschied liegt jedoch im Rückkehrformat. Der FirstKey () gibt nur den niedrigsten Schlüssel zurück - Key. Während der FirstEntry () das niedrigste Schlüsselwert -Paar zurückgibt.
Syntax:
TREEMAP_OBJECT.FirstKey ()Wo das Treemap_Object die Treemap -Sammlung darstellt.
Es dauert keine Parameter.
Zurückkehren:
Es gibt den niedrigsten Schlüssel zurück.
Notiz:
Wenn das Treemap -Sammlungsobjekt leer ist, NoSuchelementException wird erhöht.
Beispiel Fall 1: Treemap mit Daten
Hier erstellen wir eine Treemap namens Chocos, die 5 Schlüsselwerte hat. Danach geben wir den niedrigsten Schlüssel mit dem FirstKey zurück ().
Java importieren.Util.Treemap;Ausgang:
Der FirstKey ist 1, da der Schlüssel unter allen Schlüssel in der Chocos Treemap niedriger ist.
Erläuterung:
Zeile 8: Erstellen Sie ein Treemap mit Schlüssel als Ganzzahl und Wert als String -Typen.
Zeile 11-15: Fügen Sie die Schlüsselwerte in Chocos hinzu.
Zeile 17: Zeigen Sie die Treemap-Chocos an.
Zeile 20: Wenden Sie die FirstKey () -Methode an, um den niedrigsten Schlüssel zu erhalten.
Beispiel Fall 2: Treemap ohne Daten
Hier erstellen wir eine leere Treemap namens Chocos. Danach geben wir den niedrigsten Schlüssel mit dem FirstKey zurück ().
Java importieren.Util.Treemap;Ausgang:
Wir können sehen, dass die NoSuchelementException angehoben wird.
Erläuterung:
Zeile 8: Erstellen Sie ein Treemap mit Schlüssel als Ganzzahl und Wert als String -Typen.
Zeile 10: Zeigen Sie die Treemap-Chocos an.
Zeile 13: Wenden Sie die FirstKey () -Methode an, um den niedrigsten Schlüssel zu erhalten.
Abschluss
Wir haben erfahren, dass die Methoden FirstEntery () und FirstKey () in der Treemap -Sammlung verwendet werden, um die ersten Daten zurückzugeben. Der FirstEntry () gibt das niedrigste Eintragschlüsselwertpaar zurück und der FirstKey () gibt den niedrigsten Schlüssel aus der Treemap-Sammlung zurück. Wenn der Treemap leer ist, kehrt der FirstEntry () zurück Null und der FirstKey () wirft NoSuchelementException.