Count Simultaneous在String中出现单词

时间:2013-10-24 17:59:01

标签: java string

我有一个包含重复单词的String,我需要计算字符串中唯一同时出现的重复单词。

String a="am abc am am am xyz as xyz xyz xyz xyz";

上面的字符串我需要计算am同时发生,即发生3次 xyz发生4次,在此我需要只显示< strong> xyz = 4 ,最大同时重复。任何人都可以帮助我。

1 个答案:

答案 0 :(得分:3)

1. Create a HashMap of Strings and Integer.
2. Split the given String with the delimiter and create an array of Strings[].
3. Loop through the array of Strings[] and check if the String exists in HashMap,
3.1 if yes, increment the value by 1.

关键词::

  1. HashMap
  2. Split the Strings
  3. 希望这有帮助。