Java Treemap - DescendingMap, DescendingKeyset

Java Treemap - DescendingMap, DescendingKeyset

DEMSCHAFTENMAP ()

Java.Util.Treemap.DEMSCHAFTENMAP () gibt die Schlüsselwerte in umgekehrter Reihenfolge zurück. Tatsächlich speichert Treemap die Schlüsselwertpaare standardmäßig in aufsteigender Reihenfolge.

Wir können also auch sagen, dass DEMBEWERNMAP () die Schlüsselwertpaare in absteigender Reihenfolge arrangiert.

Es dauert keine Parameter.

Syntax

TREEMAP_OBJECT.DEMSCHAFTENMAP ()

Wo Treemap_Object die Treemap -Sammlung darstellt.

Beispiel 1

Hier erstellen wir eine Treemap-Sammlung mit 6 Schlüsselwertepaaren (Ganzzahl, String-Typ) und wenden die DEM-Methode für die DEM-Werbung () an, um die Schlüsselwertepaare in absteigender Reihenfolge anzuordnen.

Java importieren.Util.*;
Java importieren.Util.Treemap;
Hauptklasse Haupt

public static void main (String [] args)
// Erstellen Sie ein Treemap mit Schlüssel und Wert als Ganzzahl- und String -Typen
Treemap -Körner = neuer Treemap ();
// 6 Schlüsselwerte einfügen in das Getreideobjekt
Körner.Put (1, "Weizen");
Körner.Put (2, "Paddy");
Körner.Put (3, "Mais");
Körner.Put (6, "Gerste");
Körner.Put (5, "Nuts");
Körner.Put (4, "Cashew");
System.aus.println ("tatsächliche Lebensmittelkörner:"+ Körner);
// Die Körner Treemap in absteigender Reihenfolge umkehren.
System.aus.println ("umgekehrte Lebensmittelkörner:"+ Körner.descendingMap ());

Ausgang:

Wir können also sehen, dass Schlüsselwertpaare umgekehrt sind.

Beispiel 2

Hier erstellen wir eine Treemap-Sammlung mit 3 Schlüsselwertpaaren (Ganzzahl, ganzzahliger Typ) und wenden die DEM-Methode für die DEM-Werte () an, um die Schlüsselwertepaare in absteigender Reihenfolge anzuordnen.

Java importieren.Util.*;
Java importieren.Util.Treemap;
Hauptklasse Haupt

public static void main (String [] args)
// Erstellen Sie ein Treemap mit Schlüssel und Wert als Ganzzahltypen
Treemap -Körner = neuer Treemap ();
// 3 Schlüsselwerte einfügen in das Getreideobjekt
Körner.put (1,2000);
Körner.Put (2, 4500);
Körner.Put (3, 3456);
System.aus.println ("tatsächliche Lebensmittelkörner:"+ Körner);
// Die Körner Treemap in absteigender Reihenfolge umkehren.
System.aus.println ("umgekehrte Lebensmittelkörner:"+ Körner.descendingMap ());

Ausgang:

Wir können also sehen, dass Schlüsselwertpaare umgekehrt sind.

DEMSCINGSKEYSET ()

Java.Util.Treemap.DEMDendingKeyset () gibt die Schlüssel in umgekehrter Reihenfolge in einem navigierbaren Satz zurück. Tatsächlich speichert Treemap die Schlüsselwertpaare standardmäßig in aufsteigender Reihenfolge.

Wir können also auch sagen, dass DEMDendingKeyset () zu den Schlüssel in absteigender Reihenfolge im Navigableset führt.

Es dauert keine Parameter.

Syntax

TREEMAP_OBJECT.DEMSCINGSKEYSET ()

Wo Treemap_Object die Treemap -Sammlung darstellt.

Beispiel 1

Hier erstellen wir eine Treemap-Sammlung mit 6 Schlüsselwertpaaren (Ganzzahl, String-Typ) und wenden die DEM-Methode des DEMDendingKeyset () an, um die Schlüssel in absteigender Reihenfolge in einem navigierbaren Satz zurückzugeben.

Java importieren.Util.*;
Java importieren.Util.Treemap;
Hauptklasse Haupt

public static void main (String [] args)
// Erstellen Sie ein Treemap mit Schlüssel und Wert als Ganzzahl- und String -Typen
Treemap -Körner = neuer Treemap ();
// 6 Schlüsselwerte einfügen in das Getreideobjekt
Körner.Put (1, "Weizen");
Körner.Put (2, "Paddy");
Körner.Put (3, "Mais");
Körner.Put (6, "Gerste");
Körner.Put (5, "Nuts");
Körner.Put (4, "Cashew");
System.aus.println ("tatsächliche Lebensmittelkörner:"+ Körner);
System.aus.println ("umgekehrte Lebensmittelkörner mit Schlüssel:"+ Körner.DEMDendingKeyset ());

Ausgang:

Wir können also sehen, dass die Schlüssel in abnehmender Reihenfolge in einem schiffbaren Satz zurückgegeben wurden.

Beispiel 2

Hier erstellen wir eine Treemap-Sammlung mit 3 Schlüsselwertpaaren (Ganzzahl, ganzzahliger Typ) und wenden die DEM-Methode des DEMDendingKeyset () an, um die Schlüssel in absteigender Reihenfolge in einem navigierbaren Satz zurückzugeben.

Java importieren.Util.*;
Java importieren.Util.Treemap;
Hauptklasse Haupt

public static void main (String [] args)
// Erstellen Sie ein Treemap mit Schlüssel und Wert als Ganzzahltypen
Treemap -Körner = neuer Treemap ();
// 3 Schlüsselwerte einfügen in das Getreideobjekt
Körner.put (1,2000);
Körner.Put (2, 4500);
Körner.Put (3, 3456);
System.aus.println ("tatsächliche Lebensmittelkörner:"+ Körner);
System.aus.println ("umgekehrte Lebensmittelkörner mit Schlüssel:"+ Körner.DEMDendingKeyset ());

Ausgang:

Wir können also sehen, dass die Schlüssel in abnehmender Reihenfolge in einem schiffbaren Satz zurückgegeben wurden.

Abschluss

Wir haben gesehen, wie man das Treemap -Sammlungsobjekt mithilfe von DEMBEGENTRAGENMAP () und DEMDendingKeyset () -Methoden umkehrt. Der Hauptunterschied besteht darin, dass DEMSCINGMAP () den Treeset mit Schlüsselwertpaaren in absteigender Reihenfolge zurückgibt, aber die DEM-Methode der DEMDINGSKEYSET () gibt nur die Schlüssel in absteigender Reihenfolge in einem navigierbaren Satz zurück. Für beide Methoden ist kein Parameter erforderlich, und es wird keine Ausnahme ausgelöst.