码迷,mamicode.com
首页 > 编程语言 > 详细

Java基础知识强化之IO流笔记54:IO流练习之 LineNumberReader的特有的功能使用

时间:2015-10-12 10:23:37      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:

1. LineNumberReader的特有的功能:

 BufferedReader
    |--LineNumberReader
       public int getLineNumber():获得当前行号。
       public void setLineNumber(int  lineNumber):设置当前行号

 

2. LineNumberReader的特有的功能,代码示例:

 1 package cn.itcast_09;
 2 
 3 import java.io.FileReader;
 4 import java.io.IOException;
 5 import java.io.LineNumberReader;
 6 
 7 /*
 8  * BufferedReader
 9  *         |--LineNumberReader
10  *             public int getLineNumber()获得当前行号。 
11  *             public void setLineNumber(int lineNumber)
12  */
13 public class LineNumberReaderDemo {
14     public static void main(String[] args) throws IOException {
15         LineNumberReader lnr = new LineNumberReader(new FileReader("my.txt"));
16 
17         // 从10开始才比较好
18         // lnr.setLineNumber(10);
19 
20         // System.out.println(lnr.getLineNumber());
21         // System.out.println(lnr.getLineNumber());
22         // System.out.println(lnr.getLineNumber());
23 
24         String line = null;
25         while ((line = lnr.readLine()) != null) {
26             System.out.println(lnr.getLineNumber() + ":" + line);
27         }
28 
29         lnr.close();
30     }
31 }

运行效果,如下:

技术分享

Java基础知识强化之IO流笔记54:IO流练习之 LineNumberReader的特有的功能使用

标签:

原文地址:http://www.cnblogs.com/hebao0514/p/4870787.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!