作者nike4859 (小绵羊)
看板java
标题Re: [J2SE] 请问如何得知一个文件中每个字的出现次数?
时间Tue May 2 00:21:45 2006
可以使用HashMap存放不重复的资料,
并且在VALUE存放频率。
用containsKey(key)检查是否存在於HashMap中,
若存在则取出频率+1,
若不存在则插入一笔资料,
我是这样做的,
也许有更快的方法吧?
Map跟Set搞错了...修正一下>_<
※ 引述《dickstar (馄馄的幸福)》之铭言:
: =====================
: 站内事件
: =====================
: 请问各位大大,
: 对於该如何得知一个文件中每个字的出现次数,
: 我应该是用什麽资料结构才能完成呢?
: 总觉得这不难,但就是想不出来好办法,可否提示一下?
: 目前是想到用StringTokenizer先将字分开,然後填到TreeSet,
: 然後从TreeSet中依序取字数来跟原文扫描,计算出现次数,
: 感觉我的方法很烂,不知大家看的懂我在讲什麽吗??
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.62.129.251
※ 编辑: nike4859 来自: 61.62.129.251 (05/02 08:27)