Tengo un HashMap
definido como esto ...Obtener las claves con los valores más altos de un hashmap?
HashMap<String,Integer> uniqueNames = new HashMap<String,Integer>();
Almacena un nombre, y la aparición de ese nombre. Por ejemplo ...
uniqueNames.put("lastname",42);
¿Cómo puedo obtener el nombre con mayor frecuencia?
Para algo más de información, estoy trabajando con un árbol de búsqueda binaria de "pueblo", almacenando los nombres únicos y frecuencias en un HashMap
. Lo que quiero hacer es imprimir los apellidos más comunes, y alguien me dijo que usara HashMap
ya que quería almacenar un String
junto con un Integer
. ¿Tal vez debería usar una clase para almacenar el nombre y la frecuencia en su lugar? ¿Podría alguien ofrecer algunas sugerencias?
Utilizando su primer método, ¿cómo podría entonces, teniendo el número del apellido más común, encontrar los últimos apellidos que aparecen tantas veces? Voy a buscar en el otro método, gracias. – steven
El punto es que tiene ** Entrada ** que contiene ** ambos ** el nombre y cuenta con el recuento más alto. –
¿Qué pasa si hay más de una de esas entradas? Guardarlos en una matriz? – steven