Método AbstractMap.SimpleEntry toString() en Java con ejemplos

AbstractMap.SimpleEntry<K, V> se usa para mantener una clave y una entrada de valor. El valor se puede cambiar usando el método setValue. Esta clase facilita el proceso de creación de implementaciones de mapas personalizadas.

El método toString() de AbstractMap.SimpleEntry<K, V> devuelve una representación de string de esta entrada del mapa SimpleEntry. Este método devuelve la representación de string de la clave de esta entrada de mapa seguida del carácter igual (“=”) seguido de la representación de string del valor de esta entrada.

Sintaxis:

public String toString()

Parámetros: Este método no acepta nada.

Valor devuelto: este método devuelve una representación de string de esta entrada de mapa.

Los siguientes programas ilustran el método toString():
Programa 1:

// Java program to demonstrate
// AbstractMap.SimpleEntry.toString() method
  
import java.util.*;
import java.util.AbstractMap.SimpleEntry;
  
public class GFG {
  
    @SuppressWarnings({ "unchecked", "rawtypes" })
    public static void main(String[] args)
    {
  
        // create a ArrayList of Map
        ArrayList<AbstractMap
                      .SimpleEntry<Integer, Integer> >
            arrayList
            = new ArrayList<AbstractMap
                                .SimpleEntry<Integer, Integer> >();
  
        // add values
        arrayList.add(new AbstractMap.SimpleEntry(0, 123));
        arrayList.add(new AbstractMap.SimpleEntry(1, 130));
        arrayList.add(new AbstractMap.SimpleEntry(2, 994));
  
        // print keys
        for (int i = 0; i < arrayList.size(); i++) {
  
            // get map from list
            AbstractMap.SimpleEntry<Integer, Integer>
                map
                = arrayList.get(i);
  
            // get representation of map using toString()
            String value = map.toString();
  
            System.out.println(value);
        }
    }
}
Producción:

0=123
1=130
2=994

Programa 2:

// Java program to demonstrate
// AbstractMap.SimpleEntry.toString() method
  
import java.util.*;
  
public class GFG {
  
    @SuppressWarnings({ "unchecked", "rawtypes" })
    public static void main(String[] args)
    {
  
        // create a ArrayList of Map
        ArrayList<AbstractMap
                      .SimpleEntry<String, String> >
            arrayList
            = new ArrayList<AbstractMap
                                .SimpleEntry<String, String> >();
  
        // add values
        arrayList.add(new AbstractMap
                          .SimpleEntry(" 001AB ", " Emp 1"));
        arrayList.add(new AbstractMap
                          .SimpleEntry(" 011AC ", " Emp 2"));
        arrayList.add(new AbstractMap
                          .SimpleEntry(" 111AD ", " Emp 3"));
        arrayList.add(new AbstractMap
                          .SimpleEntry(" 101BE ", " Emp 4"));
        arrayList.add(new AbstractMap
                          .SimpleEntry(" 110CE ", " Emp 5"));
  
        // print keys
        for (int i = 0; i < arrayList.size(); i++) {
  
            // get map from list
            AbstractMap.SimpleEntry<String, String>
                map
                = arrayList.get(i);
  
            // get representation of map using toString()
            String value = map.toString();
  
            System.out.println(value);
        }
    }
}
Producción:

001AB = Emp 1
011AC = Emp 2
111AD = Emp 3
101BE = Emp 4
110CE = Emp 5

Referencias: https://docs.oracle.com/javase/10/docs/api/java/util/AbstractMap.SimpleEntry.html#toString()

Publicación traducida automáticamente

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