-1
以下代碼僅給出每行的第一個單詞。但是在幾行中有多個單詞。我認爲,這種情況存在問題。如何從外部.txt文件的每行中獲取所有單詞
public void nacti() throws IOException, FileNotFoundException{
if(!jeNacten){
BufferedReader reader = new BufferedReader(new FileReader("analyza.txt"));
String slovo;
StringTokenizer tokenizer;
while((slovo = reader.readLine()) != null){
tokenizer = new StringTokenizer(slovo, " //.//,");
slovo = tokenizer.nextToken();
seznamSlov.add(new Slovo(slovo));
}
reader.close();
jeNacten=true;
}
}
slovo = reader.readLine()
後,我怎樣才能從字符串slovo
所有的話嗎?
問題是,你似乎不明白當前while循環正在做什麼。一旦你瞭解了你的BuffeerReader如何讀取一行。你會明白該怎麼做 – AxelH