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