Re: [問題] 有關檔案讀取

看板java作者 (shooting star)時間17年前 (2007/06/23 19:06), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/4 (看更多)
※ 引述《johnkenkae (乖小孩)》之銘言: : 各位大大 : 請問在做計算文章的詞頻,如何將文章中個別的"word" : 由檔案讀入到個別String 或 list 或 HashMap中? : (意思就是拆解文字) 第一步就做不出來了= =" 如果是英文文章的話,可以試試看StringTokenizer 是 java.util package底下的一個class 而你所說的是從檔案讀進輸入,那就必須先讀取一個檔案的內容再使用 StringTokenizer 檔案的輸出輸入串流相關class,請參閱 java.io package hint: File、FileReader、BufferedReader and so on. example: try { File file = new File("D:/abc.txt"); BufferedReader br = new BufferedReader(new FileReader(file)); String s; StringTokenizer token; ArrayList<String> strList = new ArrayList(); while( ( s = br.readLine()) != null ) { token = new StringTokenizer(s); while( token.hasNextToken() ) { strList.add(token.nextToken()); } } } catch(Exception ex) { ex.printStackTrace(); } -- 我真是一整個佛心來的 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.171.248.232
文章代碼(AID): #16VFwfLg (java)
文章代碼(AID): #16VFwfLg (java)