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); } } }
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); } } }
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