嗨我是一種新的Java,並試圖從.txt文件中提取字符串。爲什麼沒有訪問系統類方法?
BufferedReader br = new BufferedReader(new FileReader("file.txt"));
try {
StringBuilder sb = new StringBuilder();
String line = br.readLine();
while (line != null) {
sb.append(line);
sb.append(System.lineSeparator());
line = br.readLine();
}
String everything = sb.toString();
}
catch(IOException e)
{
}
finally {
br.close();
}
我的問題是,
當我編譯此我得到一個錯誤信息 - >找不到符號 符號:方法lineSeparator() 位置:類java.lang.System。當我嘗試使用System類中的其他方法編譯該行時,不會出現此錯誤消息。
當我嘗試評論此行以查看其餘的工作是否正常時,我收到另一個錯誤消息 - >未報告的異常java.io.FileNotFoundException;必須被捕或被宣佈爲拋出。不勝感激,任何解釋如何解決我的問題與無法訪問此方法和/或如何擺脫第二個錯誤消息將不勝感激。
考慮使用某種IDE的,例如免費的Eclipse或免費的IntelliJ :) – MariuszS