[url=][/url]
package com.io.exam;import java.io.BufferedReader;import java.io.FileReader;import java.io.IOException;/** * 代行号的 * */public class TextFileExamLine { /* * 选做:改进该程序,读取文件内容后,在每行开始加上行号,再连同内容一并输出到屏幕上。 * 提示:可将读出的char数组转换为StringBuilder,然后在字符串中搜索“\n”,并在其之后插入行号即可。 */ public static void main(String[] args) { FileReader fileReader = null; BufferedReader bufferedReader = null; try { fileReader = new FileReader("读取文件路径"); bufferedReader = new BufferedReader(fileReader); String str = null; int row = 1; while ((str = bufferedReader.readLine()) != null) { System.out.println(row++ + "." + str); } } catch (IOException e) { e.printStackTrace(); } finally { if (bufferedReader != null) { try { bufferedReader.close(); } catch (IOException e) { e.printStackTrace(); } } if (fileReader != null) { try { fileReader.close(); } catch (IOException e) { e.printStackTrace(); } } } }}[url=][/url]
|
|