A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

[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]

1 个回复

倒序浏览
有问题欢迎联系小优:DKA-2018
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马