LineNumberReader类的使用

package com.lk.C;



import java.io.IOException;

import java.io.LineNumberReader;

import java.io.PrintWriter;

import java.io.StringReader;



public class LineNumberReaderDemo {



    public static void main(String[] args) {

        // TODO Auto-generated method stub

        StringReader sr = new StringReader("Hello");

        LineNumberReader lnr = new LineNumberReader(sr);

        //lnr.setLineNumber(1000);

        PrintWriter pw = new PrintWriter(System.out);

        try {

            pw.println(lnr.getLineNumber()+lnr.readLine());

            pw.flush();

        } catch (IOException e) {

            // TODO Auto-generated catch block

            e.printStackTrace();

        }

    }



}
0Hello

  LineNumberReader类是一个可以跟踪行号的缓冲字符输入流,该类定义了一个setLineNumber(int line)方法和一个getLineNumber()方法,分别用于设置和获取当前行号,默认情况下,行编号是从0开始的。

你可能感兴趣的:(LineNumberReader类的使用)