[Java] 以行为单位读取文件,常用于读面向行的格式化文件 →→→→→进入此内容的聊天室

来自 , 2020-07-29, 写在 Java, 查看 134 次.
URL http://www.code666.cn/view/dc82d632
  1.         /**
  2.          * 以行为单位读取文件,常用于读面向行的格式化文件
  3.          *
  4.          * @param fileName
  5.          *            文件名
  6.          */
  7.         public static void readFileByLines(String fileName) {
  8.                 File file = new File(fileName);
  9.                 BufferedReader reader = null;
  10.                 try {
  11.                         System.out.println("以行为单位读取文件内容,一次读一整行:");
  12.                         reader = new BufferedReader(new FileReader(file));
  13.                         String tempString = null;
  14.                         int line = 1;
  15.                         // 一次读入一行,直到读入null为文件结束
  16.                         while ((tempString = reader.readLine()) != null) {
  17.                                 // 显示行号
  18.                                 System.out.println("line " + line + ": " + tempString);
  19.                                 line++;
  20.                         }
  21.                         reader.close();
  22.                 } catch (IOException e) {
  23.                         e.printStackTrace();
  24.                 } finally {
  25.                         if (reader != null) {
  26.                                 try {
  27.                                         reader.close();
  28.                                 } catch (IOException e1) {
  29.                                 }
  30.                         }
  31.                 }
  32.         }

回复 " 以行为单位读取文件,常用于读面向行的格式化文件"

这儿你可以回复上面这条便签

captcha