El método descendingMap() se utiliza para devolver una vista en orden inverso de las asignaciones contenidas en este mapa. El orden inverso o descendente de las asignaciones se realiza de acuerdo con el orden descendente de las claves. El mapa descendente está respaldado por este mapa, por lo que los cambios en el mapa se reflejan en el mapa descendente y viceversa.
Sintaxis de la declaración:
public NavigableMap<K,V> descendingMap()
- K : Es el tipo de claves que mantiene este mapa.
- V : Es el tipo de valores mapeados.
Parámetros: No disponible
Valor de retorno: una vista en orden inverso o descendente de este mapa.
Ejemplo 1:
Java
// Java program to demonstrate descendingMap() method import java.util.*; public class Example1 { public static void main(String[] args) { // Declaring the tree map of Integer and String TreeMap<Integer, String> treemap = new TreeMap<Integer, String>(); // Add the mappings to the tree map using put() treemap.put(2, "Two"); treemap.put(16, "Sixteen"); treemap.put(8, "Eight"); treemap.put(6, "Six"); treemap.put(10, "Ten"); // store the descending order of mappings in dmap NavigableMap dmap = treemap.descendingMap(); System.out.println("Reverse navigable map values: " + dmap); } }
Producción
Reverse navigable map values: {16=Sixteen, 10=Ten, 8=Eight, 6=Six, 2=Two}
Ejemplo 2:
Java
// Java Program to demonstrate descendingMap() method import java.util.*; public class Example2 { public static void main(String[] args) { // Declaring the tree map of Integer and String TreeMap<Integer, String> treemap = new TreeMap<Integer, String>(); // Add the mappings to the tree map using put() treemap.put(11, "Abhishek Rout"); treemap.put(9, "Akash Salvi"); treemap.put(2, "Hemant Koul"); treemap.put(8, "Vaibhav Kamble"); treemap.put(6, "Sagar Joshi"); treemap.put(10, "Onkar Dherange"); treemap.put(7, "Rajwardhan Shinde"); treemap.put(1, "Rahul Gavhane"); treemap.put(4, "Abhishek Gadge"); treemap.put(3, "Pratik Kulkarni"); treemap.put(5, "Raviraj Bugge"); // store the descending order of mappings in dmap NavigableMap dmap = treemap.descendingMap(); // print the mappings System.out.println( "List of students in reverse order: " + dmap); } }
Producción
List of students in reverse order: {11=Abhishek Rout, 10=Onkar Dherange, 9=Akash Salvi, 8=Vaibhav Kamble, 7=Rajwardhan Shinde, 6=Sagar Joshi, 5=Raviraj Bugge, 4=Abhishek Gadge, 3=Pratik Kulkarni, 2=Hemant Koul, 1=Rahul Gavhane}
Publicación traducida automáticamente
Artículo escrito por abhishekr0ut y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA