Java Treemap - DescendingMap, DescendingKeyset

Java Treemap - DescendingMap, DescendingKeyset

DescendingMap ()

Java.user.Tramper.DescendingMap () renvoie les paires de valeurs clés dans l'ordre inverse. En fait, Treemap stocke les paires de valeurs clés par ordre croissant par défaut.

Nous pouvons donc également dire que DescendingMap () organise les paires de valeurs clés dans l'ordre descendant.

Il ne prend aucun paramètre.

Syntaxe

Treemap_Object.DescendingMap ()

Où Treemap_Object représente la collection Treemap.

Exemple 1

Ici, nous créerons une collection Treemap avec 6 paires de valeurs clés (entier, type de chaîne) et appliquer la méthode descendingmap () pour organiser les paires de valeurs clés en ordre décroissant.

Importer Java.user.*
Importer Java.user.Treemap;
classe publique principale

public static void main (String [] args)
// Créer un Treemap avec la clé et la valeur sous forme de types entiers et de chaînes
Treemap grains = new Treemap ();
// insérer 6 valeurs clés dans l'objet grains
céréales.put (1, "blé");
céréales.put (2, "paddy");
céréales.put (3, "maïs");
céréales.put (6, "Orge");
céréales.put (5, "noix");
céréales.PUT (4, "Câle de cajou");
Système.dehors.println ("Grains alimentaires réels:" + grains);
// inverse les grains Treemap dans l'ordre descendant.
Système.dehors.println ("Grain alimentaire inversé:" + grains.DescendingMap ());

Sortir:

Nous pouvons donc voir que les paires de valeurs clés sont inversées.

Exemple 2

Ici, nous allons créer une collection Treemap avec 3 paires de valeurs clés (entier, type entier) et appliquer la méthode descendingmap () pour organiser les paires de valeurs clés dans l'ordre descendant.

Importer Java.user.*
Importer Java.user.Treemap;
classe publique principale

public static void main (String [] args)
// Créer un Treemap avec la clé et la valeur en tant qu'entiers
Treemap grains = new Treemap ();
// insérer 3 valeurs clés dans l'objet grains
céréales.put (1 2000);
céréales.put (2, 4500);
céréales.put (3, 3456);
Système.dehors.println ("Grains alimentaires réels:" + grains);
// inverse les grains Treemap dans l'ordre descendant.
Système.dehors.println ("Grain alimentaire inversé:" + grains.DescendingMap ());

Sortir:

Nous pouvons donc voir que les paires de valeurs clés sont inversées.

DescendingKeySet ()

Java.user.Tramper.DescendingKeySet () Renvoie les touches dans l'ordre inverse dans un ensemble navigable. En fait, Treemap stocke les paires de valeurs clés par ordre croissant par défaut.

Nous pouvons donc également dire que DescendingKeySet () entraîne les clés dans l'ordre descendant dans le Navigableset.

Il ne prend aucun paramètre.

Syntaxe

Treemap_Object.DescendingKeySet ()

Où Treemap_Object représente la collection Treemap.

Exemple 1

Ici, nous créerons une collection Treemap avec 6 paires de valeurs clés (entier, type de chaîne) et appliquer la méthode descendingKeySet () pour retourner les clés en ordre décroissant dans un ensemble navigable.

Importer Java.user.*
Importer Java.user.Treemap;
classe publique principale

public static void main (String [] args)
// Créer un Treemap avec la clé et la valeur sous forme de types entiers et de chaînes
Treemap grains = new Treemap ();
// insérer 6 valeurs clés dans l'objet grains
céréales.put (1, "blé");
céréales.put (2, "paddy");
céréales.put (3, "maïs");
céréales.put (6, "Orge");
céréales.put (5, "noix");
céréales.PUT (4, "Câle de cajou");
Système.dehors.println ("Grains alimentaires réels:" + grains);
Système.dehors.println ("Grain alimentaire inversé avec des clés:" + grains.DescendingKeySet ());

Sortir:

Nous pouvons donc voir que les clés ont été retournées dans un ensemble navigable dans l'ordre décroissant.

Exemple 2

Ici, nous créerons une collection Treemap avec 3 paires de valeurs clés (entier, type entier) et appliquer la méthode descendingKeySet () pour retourner les touches dans l'ordre descendant dans un ensemble navigable.

Importer Java.user.*
Importer Java.user.Treemap;
classe publique principale

public static void main (String [] args)
// Créer un Treemap avec la clé et la valeur en tant qu'entiers
Treemap grains = new Treemap ();
// insérer 3 valeurs clés dans l'objet grains
céréales.put (1 2000);
céréales.put (2, 4500);
céréales.put (3, 3456);
Système.dehors.println ("Grains alimentaires réels:" + grains);
Système.dehors.println ("Grain alimentaire inversé avec des clés:" + grains.DescendingKeySet ());

Sortir:

Nous pouvons donc voir que les clés ont été retournées dans un ensemble navigable dans l'ordre décroissant.

Conclusion

Nous avons vu comment inverser l'objet de collection Treemap à l'aide de méthodes DESCENDINGMAP () et DESCENDINGKEYSET (). La principale différence est que DescendingMap () renvoie le Treeset qui a des paires de valeurs clés par ordre décroissant, mais la méthode descendingkeyset () ne renvoie que les clés en ordre décroissant dans un ensemble navigable. Pour les deux méthodes, aucun paramètre n'est requis, et aucune exception n'est lancée.