我写了一个程序来读取文件的内容。
import java.io.*;
public class FileLineReader {
public static void main(String args[]) {
try {
FileReader reader =
new FileReader("C:\\Users\\sriram\\Documents\\Java Programs\\" +
args[0]);
BufferedReader buffer = new BufferedReader(reader);
String fileContent;
while ((fileContent = buffer.readLine()) != null) {
System.out.println(fileContent);
}
} catch(Exception e) {
e.printStackTrace();
}
}
}
所以基本上它从特定文件夹中读取内容。如果我输入FileLineReader.class
哪个是 Java 程序的 .class 文件,程序会输出字节码,但会发出哔哔声。对于所有其他文件,它会正确提供输出。
谁能告诉我为什么?