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

 

posted on 2019-02-25 11:17  石墨方  阅读(289)  评论(0编辑  收藏  举报

导航