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