Collections工具类中的frequency方法统计单词出现的次数
转载于 https://zhouhaitao.iteye.com/blog/1971797
最近发现了一个Collections中有一个很好用的方法:frequency,主要是用来统计单词出现的次数,有了这个方法后,我们又可以少写很多代码了。
下面是方法的用途:(一个简单的实例能说明一下)
String strs = "zhangsan zhangsanfeng lisi lisi wangwu wangwuliu zhangwuji zhou zhouzhinuo"; System.out.println(strs); List<String> tempList = Arrays.asList(strs.split(" ")); for(String stemp:tempList){ System.out.println(stemp+" ->出现次数:"+Collections.frequency(tempList, stemp)); }
输出结果如下:
//zhangsan zhangsanfeng lisi lisi wangwu wangwuliu zhangwuji zhou zhouzhinuo zhangsan ->出现次数:1 zhangsanfeng ->出现次数:1 lisi ->出现次数:2 lisi ->出现次数:2 wangwu ->出现次数:1 wangwuliu ->出现次数:1 zhangwuji ->出现次数:1 zhou ->出现次数:1 zhouzhinuo ->出现次数:1