LineNumberReader 的使用

上微信头条,C币就是你的CSDN社区之星徐宜生:爱分享、爱极客! 最流行的语言想学就学写博文,传代码,赚C币

黑马程序员——IO类——LineNumberReader 的使用

分类:java学习日记

LineNumberReader的使用

import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.io.LineNumberReader;public class LineNumberReaderdemo {public static void main(String[] args){// LineNumberReader// 跟踪行号的缓冲字符输入流。此类定义了方法 setLineNumber(int) 和 getLineNumber(),//它们可分别用于设置和获取当前行号。FileReader fr = null;LineNumberReader lnr = null;BufferedReader br = null;BufferedWriter bw = null;try {fr = new FileReader("C:\\Users\\Administrator\\Desktop\\测试文件夹\\新建文本文档.txt");lnr = new LineNumberReader(fr);//写入目的bw = new BufferedWriter(new FileWriter("C:\\Users\\Administrator\\Desktop\\测试文件夹\\LinNumberDemos.txt"));String len = null;lnr.setLineNumber(0);while((len = lnr.readLine())!=null){System.out.println(lnr.getLineNumber()+": "+len);bw.write(lnr.getLineNumber()+" : "+len);bw.newLine();bw.flush();}} catch (FileNotFoundException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();}finally{try{bw.close();} catch (IOException e){e.printStackTrace();}}}}运行程序:

上一篇黑马程序员——IO流——复制一个文件到当前文件夹中下一篇黑马程序员——IO流——字节流的操作演示

顶0踩0

主题推荐猜你在找

查看评论

* 以上用户言论只代表其个人观点,,不代表CSDN网站的观点或立场

核心技术类目

懂得接受失败的人,就是懂得人生真谛的人,

LineNumberReader 的使用

相关文章:

你感兴趣的文章:

标签云: