博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WordConuts
阅读量:5162 次
发布时间:2019-06-13

本文共 1471 字,大约阅读时间需要 4 分钟。

import java.io.File;import java.io.FileNotFoundException;import java.util.HashMap;import java.util.Iterator;import java.util.Scanner;import java.util.Set;public class 统计单词{	public static void main(String[] args) throws FileNotFoundException	{		File file=new File("C:\\Users\\hp\\eclipse-workspace\\English.txt");		if(!file.exists())		{			System.out.println("文件不存在");			return;		}		Scanner scanner=new Scanner(file);		//单词和数量映射表		HashMap
hashMap=new HashMap
(); System.out.println("文章-----------------------------------"); while(scanner.hasNextLine()) { String line=scanner.nextLine(); System.out.println(line); //\w+ : 匹配所有的单词 //\W+ : 匹配所有非单词 String[] lineWords=line.split("\\W+");//用非单词符来做分割,分割出来的就是一个个单词 Set
wordSet=hashMap.keySet(); for(int i=0;i
iterator=hashMap.keySet().iterator(); while(iterator.hasNext()) { String word=iterator.next(); // System.out.printf("单词: "+word+"出现次数:"+hashMap.get(word)); System.out.printf("单词:%-12s 出现次数:%d\n",word,hashMap.get(word)); } System.out.println("程序结束--------------------------------"); }}

  运行结果:

文章----------------------------------- a a a a aa aa aaa aaa aaaa aaaa统计单词:------------------------------单词:             出现次数:1单词:aa           出现次数:2单词:aaa          出现次数:2单词:a            出现次数:4单词:aaaa         出现次数:2程序结束--------------------------------

  

转载于:https://www.cnblogs.com/chenyuchun/p/9774943.html

你可能感兴趣的文章
MVC设计模式思想及简单实现
查看>>
java面试题(晨星)
查看>>
vlc-0.9.8a的plugins详解
查看>>
Java编程基础阶段笔记 day01 Java语言概述
查看>>
DEV GridControl 获取选中行的数据
查看>>
斐波那契_尾递归
查看>>
web.config 配置
查看>>
servlet编写简单计算器
查看>>
WebService 布置简单的计算器
查看>>
20160616 html5练习代码一
查看>>
POJ 2451-半平面交
查看>>
开发 Windows 8 Bing地图应用(2)
查看>>
非常简单的部署脚本(JavaWeb项目)和部署项目教程
查看>>
Ibatis中传List参数
查看>>
springMVC配置文件路径问题
查看>>
--print-defaults打印mysqld启动加载配置
查看>>
Android实战简易教程-第二十三枪(基于Baas的用户注冊验证username是否反复功能!)...
查看>>
php 压缩函数gzencode gzdeflate gzcompress
查看>>
二维动态数组定义及二维静态数组与**P的区别
查看>>
《七年失败的程序之路》读后感
查看>>