文字ストリーム_LineNumberReaderクラス
1606 ワード
LineNumberReaderはReaderの装飾クラスで、行番号を取得し、行番号を設定することができます.
import java.io.FileReader;
import java.io.IOException;
import java.io.LineNumberReader;
public class LineNumberReaderDemo {
public static void main(String[] args) throws IOException {
FileReader fr = new FileReader("F:\\a.txt");
LineNumberReader lir = new LineNumberReader(fr);
String line = null;
//lir.setLineNumber(100);
while((line = lir.readLine())!=null){
System.out.println(lir.getLineNumber()+":"+line);
}
lir.close();
}
}