Necesito encontrar palabras repetidas en una cadena, y luego contar cuántas veces se repitieron. Así que, básicamente, si la cadena de entrada es la siguiente:Encontrar palabras repetidas en una cadena y contar las repeticiones
String s = "House, House, House, Dog, Dog, Dog, Dog";
Necesito crear una nueva lista de cadenas sin repeticiones y guardar en otro lugar de la cantidad de repeticiones para cada palabra, como por ejemplo:
nueva cadena: " casa, el perro"
Nueva INT matriz: [3, 4]
¿hay una manera de hacer esto fácilmente con Java? He logrado separar la cadena usando s.split(), pero ¿cómo puedo contar las repeticiones y eliminarlas en la nueva cadena? ¡Gracias!
usando map.get (palabra) devuelve nulo. aquí está la documentación: https://docs.oracle.com/javase/7/docs/api/java/util/Map.html ---- EDITACIÓN MÁS TARDE: vi que tu clave es String, así que sí, funciona , mi error. –