使用 Collections.frequency 找出重复的单词
来源:互联网 发布:网络主播经常唱的歌曲 编辑:程序博客网 时间:2024/05/17 21:06
frequency 是 Collections 的一个方法,可找出一个单词在list中出现的次数
源码:
package com.mfl.demo;
import java.util.ArrayList;import java.util.Arrays;
import java.util.Collections;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
public class QueryRepetition {
/**
* @param args
*/
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));
}
}
}
运行结果:
wed: 1
ws: 1
k: 2
h: 2
c: 1
ft: 1
v: 1
a: 3
j: 3
s: 4
se: 1
d: 5
w: 1
r: 1
sd: 1
g: 2
b: 1
gh: 1
f: 7
x: 1
e: 1
- 使用 Collections.frequency 找出重复的单词
- 使用awk去掉重复的单词
- 找出重复的整数
- 找出单词的变位词
- 找出最长的一个单词
- 找出单词
- [LeetCode] Word Frequency 单词频率
- 找出某列中重复的数据。
- 找出数组的重复元素
- Mysql建立索引,找出重复纪录,删除重复的纪录,ultraedit使用小技巧
- awk过滤重复的单词
- 如何快速找出单词的变位词
- 找出出现次数前十的单词
- Collections的使用
- Collections.copy的使用
- collections类的使用
- 编写一个小程序,从标准输入读入一系列string对象,寻找连续重复出现的单词。程序应该找出满足一下条件的单词:该单词的后面紧接着再次出现自己本身。跟踪重复次数最多的单词及其重复次数,输出.
- 使用java中的Set去除重复单词
- oracle大字段
- 6个强大的JavaScript日期操作插件
- 图像数据压缩原理
- sql server字符串非空判断实现方法
- 视频基础知识普及
- 使用 Collections.frequency 找出重复的单词
- 构造/析构/复制运算
- Sql Server触发器的使用
- 李刚java疯狂讲义(笔记)
- C#MD5加密
- 指针函数作为参数
- 数据库建表赋予权限语句
- spring3.1+struts2+hibernate4整合
- 单页Web应用或引领下一代Web新趋势?