Re: [J2SE] 請問如何得知一個文件中每個字的出現次數?
可以使用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)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 3 篇):
java 近期熱門文章
PTT數位生活區 即時熱門文章