BufferedReader br = new BufferedReader(new FileReader("d:\\test.txt"));
String line = "";
Map<String,Integer> map = new HashMap<String,Integer>();
while(br.readLine()!=null){
line = br.readLine();
String[] strArray = line.split(" ");
int size = strArray.length;
//统计各个单词出现的次数
for(int i=0;i<size;i++){
if(map.containsKey(strArray[i])){
int j = map.get(strArray[i]);
j = j + 1;
map.put(strArray[i], j);
//System.out.println(strArray[i]+":"+j);
}else{
map.put(strArray[i], 1);
}
//System.out.println(strArray[i]);
}
}
//若单词重复出现,则打印出该单词和该单词出现的次数
Set<Entry<String, Integer>> set = map.entrySet();
Iterator<Entry<String,Integer>> it = set.iterator();
while(it.hasNext()){
Entry<String,Integer> entry = it.next();
if(entry.getValue()>1){
System.out.println(entry.getKey()+":"+entry.getValue());
}
}
分享到:
相关推荐
20. **loop**:循环,用于重复执行某段代码。 21. **condition**:条件,控制流程中的判断语句。 22. **operator**:运算符,用于执行算术、比较或逻辑操作。 了解这些基本词汇后,你可以更有效地阅读Python代码,...
32. **loop** - 循环:重复执行某段代码直到满足特定条件。 33. **for** - 对于:另一种循环结构,适用于已知迭代次数的情况。 34. **continue** - 继续:跳过当前循环迭代的剩余部分。 35. **input** - 输入:...
36. **loop**: 循环,重复执行一段代码直到满足特定条件。 37. **for**: 对于,用于迭代或遍历。 38. **continue**: 继续,跳过当前循环的剩余部分,进入下一次循环。 39. **input**: 输入,从外部接收数据。 40. **...
"鲁教版五四制七年级英语下册单词默写四线格页.pdf" 这份资源是鲁教版五四制七年级英语下册的单词默写四线格页,提供了大量的英语单词和句子,让学生可以通过默写和阅读来提高英语阅读和写作能力。 Unit 1 ...
36. **loop** - 循环结构,重复执行某段代码。 37. **for** - 另一种循环结构,通常用于已知循环次数的情况。 38. **continue** - 在循环中跳过当前迭代剩余部分,进入下一次迭代。 39. **input** - 获取用户输入或...
在文档"Python常用单词.docx"中,列举了一些与Python编程相关的关键词,涵盖了基础概念、数据类型、控制结构、异常处理以及一些高级特性。以下是对这些关键词的详细解释: 1. **Path**:在编程中,路径指的是文件或...
设输入的英文短文不超过一行(假设正文最后有“.”结束,以“,”或空格分隔,不出现其他符号),编程将所有单词输出,并求其中最长单词的长度,并将该单词输出。 (4)编写一个程序实现如下功能:有8位裁判为1个...
1. **循环**:在编程中,循环是一种重复执行某段代码直到满足特定条件为止的结构。在VC++中,常见的循环有`for`、`while`和`do...while`。例如,`for`循环常用于迭代数组,其语法结构为: ```cpp for...
描述中仅提供了文档名称的重复,没有提供额外的信息。但可以推断,这份文档是一个Word文档格式(.doc),可能包含了完整的试卷内容,包括听力、阅读理解、完形填空、语法填空、短文改错、写作等多个部分,并且是通过...
根据提供的标题、描述以及部分词汇列表,我们可以理解到这是一份关于软件考试(软考)中涉及的基础英语词汇的学习资料。下面将对这些词汇进行详细解释,并尽量与计算机科学及信息技术领域相关联。 ### 1. filen. ...
该标题为"湖南省长宁 高二英语下学期期中试题(扫描版) 试题.doc",表明这是一个针对湖南省长宁县某高中(可能是长宁一中)高二年级学生在下学期期中进行的英语考试试题文档。这个标题特别提到了“扫描版”,意味着...
无答案) 试题.doc"指的是某一年度(具体年份未给出)高三学生在上学期进行的第五次月度英语测试的电子文档,通常这类文档包含了完整的试题内容,但在这个特定的版本中并未附带答案。这种类型的资料对于正在准备高考...
46. **do** - 做:在编程中,do循环用于重复执行一段代码。 47. **information** - 信息:数据、事实或知识的组合。 48. **choose** - 选择:从多个选项中挑出一个。 49. **select** - 选择:同“choose”,在...
【标签】:“中学试卷”这一标签明确指示了文档的内容性质,即它是中学阶段(可能是初中或高中,这里特指高中)的教学评估材料,用于测试学生在某一学科,即英语,的学习进度和理解程度。 【部分内容】:由于未提供...
例如,我们可以遍历所有单词并打印它们的定义: ```python for word, definition in word_definitions.items(): print(f"{word}: {definition}") ``` 如果我们想更新某个单词的定义,只需再次使用键进行赋值即可...
如倒出、酸奶、蜂蜜、西瓜、勺子、增加、食盐、食糖、干酪、爆米花、玉米、机器、洞、夹心面包片、黄油、片、传统的、秋天、漂泊者、英格兰、庆祝、盘子、遮盖、提供、温度、奶昔、混合配料、胡椒粉、开关等,这些都...