zoukankan      html  css  js  c++  java
  • 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 }

    运行效果,如下:

  • 相关阅读:
    Ajax 异步请求返回集合遍历问题
    JS 类数组,字符串,转换成数组的方法
    laravel、TP、YII三个框架的优缺点对比
    纵深防御
    渗透测试小结
    常见的设计模式
    CDN简介
    WAF小介
    分布式事务及其常见的解决方案
    redis主从复制
  • 原文地址:https://www.cnblogs.com/hebao0514/p/4870787.html
Copyright © 2011-2022 走看看