作者zanyking (遥远的旅人)
看板java
标题Re: [J2SE] 请问如何得知一个文件中每个字的出现次数?
时间Tue May 2 01:23:51 2006
※ 引述《dickstar (馄馄的幸福)》之铭言:
: =====================
: 站内事件
: =====================
: 请问各位大大,
: 对於该如何得知一个文件中每个字的出现次数,
: 我应该是用什麽资料结构才能完成呢?
: 总觉得这不难,但就是想不出来好办法,可否提示一下?
: 目前是想到用StringTokenizer先将字分开,然後填到TreeSet,
: 然後从TreeSet中依序取字数来跟原文扫描,计算出现次数,
: 感觉我的方法很烂,不知大家看的懂我在讲什麽吗??
String[] input;
//input = 你输入的文本。
TreeMap<String,Integer> stasticMap = new TreeMap<String,Integer>();
for(int i=input.length-1;i>=0;i--)
stasticMap.put(input[i],
stasticMap.containsKey(input[i])?stasticMap.get(input[i])+1:1);
--
JAVA 是一个静态型别reference指定、强物件型别判定的语言。
属於类C/C++族。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.85.116.116