Java 使用 Collections.frequency 找出重复的单词
2018-07-20 来源:open-open
frequency 是 Collections 的一个方法,可找出一个单词在list中出现的次数
[Java]代码
@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)); } }
执行结果
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
标签: 代码
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。
最新资讯
热门推荐