欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

使用 Collections.frequency 找出重复的单词,,frequency 是

来源: javaer 分享于  点击 29645 次 点评:129

使用 Collections.frequency 找出重复的单词,,frequency 是


frequency 是 Collections 的一个方法,可找出一个单词在list中出现的次数

执行结果:

ft: 1

f: 7

g: 2

d: 5

e: 1

b: 1

c: 1

a: 3

wed: 1

sd: 1

se: 1

j: 3

ws: 1

k: 2

h: 2

w: 1

v: 1

s: 4

r: 1

gh: 1

x: 1

@SuppressWarnings("unchecked")public static void main(String[] args) {    String text = "a r b k c d se f g a d f s s f d s ft gh f ws w f v x s g h d h j j k f sd j e wed a d f";    List<String> list = new ArrayList<String>();    list.addAll(Arrays.asList(text.split(" ")));    Set<String> uniqueWords = new HashSet<String>(list);    for (String word : uniqueWords) {        System.out.println(word + ": " + Collections.frequency(list, word));    }}//该片段来自于http://byrx.net
相关栏目:

用户点评