Re: [J2SE] 請問如何得知一個文件中每個字的出現次數?

看板java作者 (小綿羊)時間19年前 (2006/05/02 00:18), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/3 (看更多)
可以使用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)
文章代碼(AID): #14LZJKNU (java)
文章代碼(AID): #14LZJKNU (java)