查找字符串上的重复单词并计算重复次数
我需要在字符串上找到重复的单词,然后计算它们重复了多少次。所以基本上,如果输入字符串是这样的:
String s = "House, House, House, Dog, Dog, Dog, Dog";
我需要创建一个没有重复的新字符串列表,并在其他地方保存每个单词的重复量,例如:
新弦:“房子,狗”
新整数数组: [3, 4]
有没有办法用Java轻松做到这一点?我已经设法使用s.split()分离字符串,但是如何计算重复次数并在新字符串上消除它们?谢谢!