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


    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 }

    运行效果,如下:

  • 相关阅读:
    spring冲刺第九天
    梦断代码读后感1
    spring冲刺第八天
    站立会议第三天
    站立会议第二天
    站立会议第一天
    购书问题
    团队项目NABCD分析
    你的灯亮着吗读书笔记3
    你的灯亮着吗读书笔记2
  • 原文地址:https://www.cnblogs.com/hebao0514/p/4870787.html
Copyright © 2020-2023  润新知