import java.io.*;
class LineNumberReaderDemo
{
public static void main(String[] args)throws IOException
{
FileReader fr = new FileReader(“PersonDemo.java”);
LineNumberReader lnr = new LineNumberReader(fr);
String line = null;
lnr.setLineNumber(100);
while((line=lnr.readLine())!=null)
{
System.out.println(lnr.getLineNumber()+":"+line);
}
lnr.close();
}
}
//练习:模拟一个带行号的缓冲区对象。
本文介绍了如何使用Java的FileReader和LineNumberReader类实现一个简单的文件读取器,它能够显示每行代码的行号。通过这个实例,读者可以理解如何模拟一个带有行号的缓冲区,适用于代码阅读和调试场景。
668

被折叠的 条评论
为什么被折叠?



