Мне нужно найти повторяющиеся слова в строке, а затем подсчитать, сколько раз они повторялись. Итак, в основном, если входная строка такая:
String s = "House, House, House, Dog, Dog, Dog, Dog";
Мне нужно создать новый список строк без повторений и сохранить где-нибудь еще количество повторений для каждого слова, например:
Новая строка: "House, Dog"
Новый массив Int: [3, 4]
Есть ли способ легко сделать это с помощью Java? Мне удалось разделить строку с помощью s.split (), но как тогда мне подсчитать повторения и устранить их в новой строке? Спасибо!