Método TreeMap descendenteMap() en Java con ejemplos

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *