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(); } } } } }
Copyright © 2004-2024 Ynicp.com 版权所有 法律顾问:建纬(昆明)律师事务所 昆明市网翼通科技有限公司 滇ICP备08002592号-4