我修改了這個example來讀取文本區域中的txt文件,但我似乎在textarea中沒有輸出。在textarea中讀取文件時沒有輸出
我的代碼:
if (returnVal == JFileChooser.APPROVE_OPTION) {
File file = fc.getSelectedFile();
BufferedReader br = null;
try {
String line;
br = new BufferedReader(new FileReader(file));
while ((line = br.readLine()) != null) {
System.out.println(line);
stringTokenizer = new StringTokenizer(line, " ");
while (stringTokenizer.hasMoreElements()) {
String token = stringTokenizer.nextElement().toString();
}
}
System.out.println("Done");
textArea.read(br, null);
}
catch (IOException r) {
r.printStackTrace();
}
finally {
try {
if (br != null) br.close();
}
catch (IOException ex) {
ex.printStackTrace();
}
}
我似乎也沒有在控制檯的任何輸出。
得到一個像樣的答案,最好的方法是創建一個簡單的程序,將編譯並運行對我們來說,這將證明你的問題,然後張貼在這裏你問題,[sscce](http://sscce.org)。 – 2013-05-11 17:55:59
@HovercraftFullOfEels我知道我對這條線有問題 br = new BufferedReader(new FileReader(file)); 如果你能告訴我這是否是正確的閱讀一個完整的路徑或不會感激你 – 2013-05-11 17:58:32
你爲什麼如此自信問題是在那一行?這對我來說似乎是正確的。 – Noe 2013-05-11 17:59:40