Java读取文件示例
时间:2020-02-23 14:37:14 来源:igfitidea点击:
在这个例子中,将介绍如何使用Java编程语言读取文件。
下面的示例演示如何逐行读取文件。这种方法对于读取大型文本文件是安全的,因为同时只有一行被加载到内存中。虽然在Java中有多种读取文件的方法,但是这个例子对于新的和早期的Java版本都很有效。
FileReader fr = null;
BufferedReader br = null;
try {
fr = new FileReader("file.txt");
br = new BufferedReader(fr);
String line;
while ((line = br.readLine()) != null) {
//process the line
System.out.println(line);
}
} catch (FileNotFoundException e) {
System.err.println("Can not find specified file!");
e.printStackTrace();
} catch (IOException e) {
System.err.println("Can not read from file!");
e.printStackTrace();
} finally {
if (br != null) try { br.close(); } catch (IOException e) { /* ensure close */}
if (fr != null) try { fr.close(); } catch (IOException e) { /* ensure close */}
}
关闭流在Java中很重要。出于这个原因,我在这个例子中包含了一个适当的异常处理。

