我正在运行以下代码以尝试从文本文件读取数据。我对Java相当陌生,一直在尝试为自己创建项目来练习。下面的代码稍微修改了我最初尝试读取文本文件的内容,但由于某种原因,它每次都会捕获异常。它试图从中读取的文本文件只有“hello world”。我认为它不能找到文本文件。我把它放在与源代码相同的文件夹中,它出现在源码包中(我使用netbeans btw)。它可能只是需要导入不同,但我无法找到任何进一步的信息。如果我的代码在这里是相关的,那么它在下面。为什么我会捕捉异常
package stats.practice;
import java.io.*;
import java.util.Scanner;
public final class TextCompare {
String NewString;
public static void main() {
try {
BufferedReader in = new BufferedReader(new FileReader("hello.txt"));
String str;
while ((str = in.readLine()) != null) {
System.out.println(str);
}
in.close();
} catch (IOException e) {
}
System.out.println("Error");
}
}
谢谢。替换文本文件的位置是它所需要的。 – Zombian 2011-12-26 23:57:25