我已经阅读了两个包含单词的txt文件。
现在我想知道如何计算这两个字符串的频率分布。我的想法是将它们放入一个数组并按;
分割它们。但是,如何计算频率分布?
感谢您的回复!
答案 0 :(得分:3)
示例代码如下:
String str1 = "java;python;javascript;programming;Hello;World;Hello";
String str2 = "java;python;javascript;programming;Hello;World;Hello";
List<String> list = new ArrayList<String>();
list.addAll(Arrays.asList(str1.split(";")));
list.addAll(Arrays.asList(str2.split(";")));
for (String word : list)
System.out.println(word + " --> " + Collections.frequency(list,word));