Colecciones de Java método emptySortedMap() con ejemplos

El método emptySortedMap() de Java Collections se usa para obtener un mapa que no tiene elementos. Un mapa ordenado es una estructura de datos que puede contener elementos con pares clave-valor en orden ordenado.

Sintaxis :

public static final <Key,Value> SortedMap<Key,Value> emptySortedMap()  

dónde,

  • la clave es el elemento clave
  • valor es el elemento de valor

Parámetros: Este método no toma ningún parámetro.

Tipo de retorno: devolverá un mapa ordenado vacío que es inmutable.

Ejemplo 1:

Programa Java para crear un mapa ordenado vacío.

Java

import java.util.*;
  
public class GFG {
    // main method
    public static void main(String[] args)
    {
        // create an empty sorted map
        SortedMap<String, String> data
            = Collections.emptySortedMap();
  
        // display
        System.out.println(data);
    }
}
Producción

{}

Ejemplo 2:

En este programa, vamos a crear un mapa ordenado vacío y agregar elementos al mapa. Este método devolverá un error.

Java

import java.util.*;
  
public class GFG {
    // main method
    public static void main(String[] args)
    {
        // create an empty sorted map
        SortedMap<String, String> data
            = Collections.emptySortedMap();
        
        // add 3 elements
        data.put("1", "ojaswi");
        data.put("2", "ramya");
        data.put("3", "deepu");
  
        // display
        System.out.println(data);
    }
}

Producción:

Exception in thread "main" java.lang.UnsupportedOperationException
    at java.util.Collections$UnmodifiableMap.put(Collections.java:1459)
    at GFG.main(GFG.java:10)

Ejemplo 3:

Java

import java.util.*;
  
public class GFG {
    // main method
    public static void main(String[] args)
    {
        // create an empty sorted map
        SortedMap<Integer, Integer> data
            = Collections.emptySortedMap();
        
        // add 3 elements
        data.put(1, 34);
        data.put(2, 45);
        data.put(3, 56);
  
        // display
        System.out.println(data);
    }
}

Producción:

Exception in thread "main" java.lang.UnsupportedOperationException
    at java.util.Collections$UnmodifiableMap.put(Collections.java:1459)
    at GFG.main(GFG.java:10)

Publicación traducida automáticamente

Artículo escrito por ojaswilavu8128 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 *