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