lunes, 30 de marzo de 2020

Java HashMap (Diccionarios)

Map<String, Integer> map = new HashMap<String, Integer>();

map.put("valor1", 15);
map.put("valor2", 20);
map.put("valor3", 1000);
map.put("valor4", 1500);
map.put("valor5", 2);

int valor1 = map.get("valor1");

// para saber el número más alto se debe recorrer el mapa
int valorMax = -1;

for (Map.Entry<String, Integer> entry : map.entrySet()) {
    final int valorActual = entry.getValue();

    if (valorActual > valorMax)
        valorMax = valorActual;
}

System.out.println("Valor máximo: " + valorMax);
 
 
https://es.stackoverflow.com/questions/286092/diccionarios-en-java
https://docs.oracle.com/javase/tutorial/collections/interfaces/map.html