Lassen Sie uns die in der Treemap -Sammlung verfügbaren Methoden "LastEnterry () und LastKey () erörtern.
letzter Eintrag()
Wie wir sagten, speichert Treemap die Daten in einer sortierten Reihenfolge basierend auf den Schlüsselelementen. Daher werden die höheren Schlüsseldaten (Schlüsselwert) in der letzten Position in dieser Datenstruktur gespeichert. Wenn wir die letzte Methode für die letzte () anwenden, wird das letzte Schlüsselwertpaar zurückgegeben (da es höher ist als alle anderen Schlüssel). Es dauert keine Parameter.
Syntax
TREEMAP_OBJECT.letzter Eintrag()Wo Treemap_Object die Treemap -Sammlung darstellt
Zurückkehren
Es wird das Schlüsselwertpaar mit dem höchsten Schlüssel im Format zurückgeben-Schlüsselwert.
Notiz
Wenn das Treemap -Objekt leer ist, dann Null ist zurück gekommen.
Beispiel Fall 1: Treemap mit Daten
Hier erstellen wir eine Treemap namens Chocos mit 5 wichtigsten Werten. Danach werden wir das höchste Schlüsselwertpaar mit LastEnterry () zurückgeben.
Java importieren.Util.Treemap;Ausgang:
Die letzte Entfernung ist also 100-Boost. Da der Schlüssel unter allen Schlüssel in Chocos Treemap höher 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 Schlüsselwerte in Chocos hinzu.
Zeile 17: Zeigen Sie die Treemap-Chocos an.
Zeile 20: Wenden Sie die LastEnterry () -Methode an, um das höchste Schlüsselwertpaar zu erhalten.
Beispiel Fall 2: Treemap ohne Daten
Hier erstellen wir eine leere Treemap namens Chocos. Danach werden wir das höchste Schlüsselwertpaar mit LastEnterry () zurückgeben.
Java importieren.Util.Treemap;Ausgang:
Die letzte Entfernung ist also 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 LastEnterry () -Methode an, um das höchste Schlüsselwertpaar zu erhalten.
lastKey ()
Wir haben gesehen, was lastEnterry () tut. LastKey () wird auch die gleiche Funktionalität wie lastEntery () erledigen. Der Unterschied liegt jedoch im Rückkehrformat. LastKey () gibt nur den höchsten Schlüssel zurück - Key, während lastEnterry () das höchste Schlüsselwert -Paar zurückgibt.
Syntax
TREEMAP_OBJECT.lastKey ()Wo Treemap_Object die Treemap -Sammlung darstellt.
Es dauert keine Parameter.
Zurückkehren
Es wird den höchsten Schlüssel zurückgeben.
Notiz
Wenn das Treemap -Sammlungsobjekt leer ist, dann NoSuchelementException wird erhöht.
Beispiel Fall 1: Treemap mit Daten
Hier erstellen wir eine Treemap namens Chocos mit 5 Schlüsselwerten. Danach werden wir mit LastKey den höchsten Schlüssel zurückgeben ().
Java importieren.Util.Treemap;Ausgang:
Also ist der LastKey 100. Da der Schlüssel unter allen Schlüssel in Chocos Treemap höher 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 Schlüsselwerte in Chocos hinzu.
Zeile 17: Zeigen Sie die Treemap-Chocos an.
Zeile 20: Anwenden Sie die LastKey () -Methode an, um den höchsten Schlüssel zu erhalten.
Beispiel Fall 2: Treemap ohne Daten
Hier erstellen wir eine leere Treemap namens Chocos. Danach werden wir mit LastKey den höchsten Schlüssel zurückgeben ().
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: Anwenden Sie die LastKey () -Methode an, um den höchsten Schlüssel zu erhalten.
Abschluss
Wir haben erfahren, dass die Methoden LastEnterry () und LastKey () in der Treemap -Sammlung verwendet werden, um die letzten Daten zurückzugeben. The LastEnterry () gibt das höchste Einstiegschlüsselwertepaar zurück, und LastKey () wird den höchsten Schlüssel aus der Treemap-Sammlung zurückgeben. Wenn die Treemap leer ist, kehrt LastEnterry () zurück Null und lastKey () wird werfen NoSuchelementException.