- 浏览: 310857 次
- 性别:
- 来自: 大连
文章分类
- 全部博客 (272)
- java (42)
- c (49)
- 算法 (29)
- 汇编语言 (3)
- 字符集 (3)
- error (3)
- 搜索引擎 (2)
- 互联网 (18)
- linux (12)
- 网络 (20)
- VMWare (1)
- 面试 (7)
- c++ (55)
- 设计模式 (3)
- db (9)
- office (2)
- FS (1)
- rest (3)
- Ajax (2)
- Spring (2)
- Hibernate (3)
- matlab (1)
- load balancing (8)
- 分布式计算 (2)
- 易语言 (1)
- apache tomcat (1)
- 测试 (1)
- 数据结构 (5)
- 数学 (13)
- 服务器 (9)
- 读后感 (4)
- 好书介绍 (1)
- script (3)
- wordpress (2)
- delphi (21)
- pascal (8)
- xml (3)
- 趣味 (1)
- PHP (3)
- python (13)
- DLL (4)
- openGL (8)
- windows (2)
- QT (28)
- django (7)
- jquery (1)
- 数据挖掘 (7)
- nginx (1)
- js (1)
- mac (1)
- hadoop (3)
- 项目管理 (1)
- 推荐系统 (1)
- html (1)
最新评论
-
晴天1234:
related remove:attention.ibus和u ...
UBUNTU的默认root密码是多少,修改root密码 -
美丽的小岛:
美丽的小岛 写道如上配置好就得了。提示没有OpenGl.dll ...
OpenGL学习入门之VS2010环境配置 [转] -
美丽的小岛:
如上配置好就得了。提示没有OpenGl.dll之类的,再增加入 ...
OpenGL学习入门之VS2010环境配置 [转] -
美丽的小岛:
主要是理清哪两个对象之间的关系,是信号与所有槽的关系或者是槽与 ...
QT之DisConnect -
美丽的小岛:
LPCTSTR类型:L表示long指针 这是为了兼容Windo ...
QString与各种字符串之间的转化
package com.lr.string; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.StringTokenizer; public class WordCount { public static void main(String[] args) { String str = null; int WordCount = 0; Map<String, Integer> map = new HashMap<String, Integer>(); List<Map.Entry<String, Integer>> listMap = null; try { BufferedReader br = new BufferedReader(new InputStreamReader( new FileInputStream(new File( "src/com/lr/string/WordCount.java")))); while ((str = br.readLine()) != null) { StringTokenizer token = new StringTokenizer(str); while (token.hasMoreTokens()) { String word = token .nextToken("+*!:@=\\\"\';?><,./\n\t {()"); if (map.containsKey(word)) { map.put(word, map.get(word) + 1); } else { map.put(word, 1); } WordCount++; } }// while listMap = new ArrayList<Map.Entry<String, Integer>>(map.entrySet()); Collections.sort(listMap, new Comparator<Map.Entry<String, Integer>>() { @Override public int compare(Map.Entry<String, Integer> map1, Map.Entry<String, Integer> map2) { return (map1.getValue().compareTo(map2.getValue())); } }); for (Map.Entry<String, Integer> m : listMap) { System.out.println(m.getKey() + ":" + m.getValue()); } } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } }
结果:
getKey:1 for:1 args:1 package:1 println:1 else:1 static:1 get:1 compare:1 nextToken:1 class:1 compareTo:1 0:1 String[]:1 readLine:1 try:1 sort:1 entrySet:1 if:1 src:1 System:1 return:1 n:1 void:1 main:1 hasMoreTokens:1 containsKey:1 t:1 Override:1 out:1 InputStreamReader:2 com:2 br:2 Collections:2 int:2 1:2 FileNotFoundException:2 map2:2 map1:2 printStackTrace:2 put:2 IOException:2 lr:2 Comparator:2 catch:2 ArrayList:2 List:2 HashMap:2 File:2 FileInputStream:2 string:2 StringTokenizer:3 str:3 getValue:3 while:3 token:3 null:3 m:3 BufferedReader:3 public:3 listMap:4 WordCount:4 e:4 word:5 Entry:6 map:6 io:6 util:7 Map:8 new:8 Integer:8 String:10 }:12 import:13 java:14
发表评论
-
推荐!国外程序员整理的Java资源大全
2015-12-15 10:14 672本文由 ImportNew - 唐 ... -
jsoup select 选择器
2015-12-09 14:03 992问题 采用CSS或类似jquery 选择器(selecto ... -
xmlbeans问题(深刻)
2015-11-12 23:08 1199运行scomp,路径永远是一个问题; 1.Program ... -
spring配置一个简单的数据连接池(dbcp)
2015-11-12 14:16 8341.文件结构 2.包结构 3.spring.x ... -
java泛型之通配符的使用
2015-11-12 12:15 716转自: http://blog.csdn.net/lone ... -
Ubuntu下安装JDK
2015-05-02 18:42 567安装JDK: 1.下载 http://www ... -
Delphi开发DLL,Java调用DLL
2014-01-01 16:40 1328用一个小例子来示范一下,不写文件字。 第一步 第二步, ... -
如何在Java中调用DLL方法<转>
2013-12-30 13:36 724Java语言本 ... -
Java对存储过程的调用方法
2013-05-14 09:29 806//一:Java如何实现对存储过程的调用: // A ... -
谈谈对象和XML文件的转换 <转>
2013-04-12 14:18 1059很多时候,我们开发 ... -
详解Java解析XML的四种方法<转>
2013-04-12 14:01 982XML现在已经成为一种通用的数据交换格式,它的平台无关性, ... -
URLClassLoader例子
2012-11-22 15:22 1410学着写一个servlet服务器,里面对servlet的处理就得 ... -
关于JAVA配置文件的小记录
2012-11-20 15:16 1013配置文件一般会为编写编程提供方便与灵活的特点,最近看tomca ... -
关于Channel学习
2012-10-07 15:12 1126java的新I/O流,有点意思,看看相关的类,其实就这几个就能 ... -
Buffer类与ByteBuffer类(来自JDK)
2012-10-07 10:10 12491. 类 Buffer(public abst ... -
运行控制台命令(java)
2012-10-07 08:30 2925有时候我们想用java去调用系统的命令实现一些功能,这个功能 ... -
匿名内部类是怎么回事
2012-10-05 13:12 1103匿名内部类真的很神秘的,不过,这种类就喜欢做一些神秘的东西。想 ... -
内部类链接到外部类
2012-10-05 10:45 743java中的内部类可以无条件地使用外部类的资源,这是怎么一回事 ... -
关于对象初始(java)
2012-10-04 20:31 1125有时,对JAVA实例化的顺序会忘记,现在记录一下。 1.调用 ... -
关于static的一些思考(java)
2012-10-04 19:07 1679当有时候回忆JAVA的基础的时候,有些东西一下子会变 ...
相关推荐
统计所需搜索的文件的每个单词的数量和单词的名字,直观反映在桌面
以上就是用C++统计英文文章单词个数和字母频率的基本步骤和涉及的知识点。在实际编写代码时,应考虑代码的效率、可读性和可扩展性。例如,对于大规模文本,可以考虑使用更高效的数据结构(如哈希表)来统计字母频率...
该资源可以简单计算文本中单词个数
统计一篇文章中的单词数并按字典序输出,采用二叉查找树
一般的文本编辑器都有查找单词的功能,该功能可以快速定位特定单词在文章中的位置,有的还能统计出特定单词在文章中出现的次数。 现在,请你编程实现这一功能,具体要求是:给定一个单词,请你输出它在给定的文章中...
【实验报告】 ...总结,这个C语言程序实现了对英文文章单词的统计功能,通过文件操作和字符串处理,提高了编程者的实践能力。在实际应用中,可以结合文件读写、错误处理等模块,使其成为一个完整的实用工具。
在Java编程中,统计文章中的英文字符个数是一项常见的任务,尤其在文本处理或数据分析的场景下。这个任务可以通过读取文件内容,然后对每个字符进行判断来完成。以下是一些关于如何实现这一功能的关键知识点: 1. *...
,这个函数包括了打开文件并显示里面的内容,将英文文章存放到链表的功能(此时因为考虑到文章中会含有标点符号,调用去标点的成员函数去掉标点,因此链表结点中的单词是纯单词,不含标点符号,调用结束后会返回纯...
统计单词个数意味着我们需要识别这些分隔符并计算出独立的单词数量。 实现这个功能的方法有很多,这里我们主要介绍Python编程语言中的实现方式,因为Python在处理文本数据时非常便捷。以下是一个简单的步骤: 1. *...
在这个特定的项目中,“C++双向链表统计文章单词出现频率”是一个涉及数据结构和算法的应用,目标是实现一个程序来分析文本文件,计算并显示文章中每个单词出现的次数。双向链表作为数据结构的核心,其特点是每个...
标题中的“统计文章单词前五个数”提示我们这是一个与Python编程相关的项目,目的是统计文本(文章)中出现频率最高的前五个单词。这个项目可能涉及到文本处理、数据分析和结果展示等环节,是Python初学者和数据爱好...
标题 "统计单词在文章中出现频率" 描述的是一个C++编程任务,目的是设计并实现一个程序,能够读取一个包含英文文章的文本文件,分析其中的单词,并统计每个单词出现的次数。最终,程序会将这些信息写入另一个文件,...
本篇文章将深入探讨如何使用VC来实现一个简单的程序,以计算文章中的单词个数以及行数。这个功能在文本处理、数据分析或自然语言处理(NLP)的初级项目中非常常见。 首先,我们需要理解“单词”的定义。在大多数...
一个用C语言写的统计英文文章单词的源程序,注释清楚,代码简洁,主要用链表结构实现,能够正确运行,里面统计时把数字和其他字母等也统计为一个单词,可以在统计的方法里面进行修改,方便学习参考
本文将深入探讨如何使用编程技术统计一篇文章中每个单词的个数,这通常涉及文本预处理、字符串操作和词频统计等概念。 首先,我们需要一个小程序来读取文章内容。这个"Statistical words.exe"很可能就是这样一个...
### 使用数组方法实现从文件中读取单词并统计单词个数 #### 背景介绍 在编程领域,经常需要处理文本文件中的数据,比如统计文件中特定单词出现的次数等。这种需求常见于文本分析、词频统计等领域。本篇文章将通过一...
统计一篇文章的单词个数,输出单词个数,如time time time 输出为3
至此,我们就完成了一个简单的查找并统计英语文章中特定单词个数的任务。在实际应用中,可能还需要处理更多复杂情况,如处理多篇文章、去除停用词、识别词形变化等,但这个基本流程提供了一个很好的起点。
这是自己弄得简单的文章单词出现次数统计,都是些很基础的知识,主要是文件IO的简单应用,在此基础上的很多功能还没去实现,对于简单的应用和练习,有一定的参考意义
标签“文章单词数目”进一步强调了这个工具的核心功能,即统计英文文章中的单词数量。这可能涉及到对文本进行分词,识别单词边界,并排除一些非单词元素,如标点符号、数字等。 从压缩包子文件的文件名称...