Java使用IO流读取文件显示到控制台2
程序员文章站
2022-10-04 09:51:48
package com.io.exam; import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; /** * 代行号的 * */ public class TextFileExamLi ......
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(); } } } } }