我修改了这个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