Re: [問題] 有關檔案讀取
※ 引述《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
討論串 (同標題文章)