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中很重要。出于这个原因,我在这个例子中包含了一个适当的异常处理。