黑马程序员技术交流社区
标题:
MyLineNumberReader!
[打印本页]
作者:
kongyan4696
时间:
2014-6-5 17:27
标题:
MyLineNumberReader!
import java.io.*;
public class MyLineNumberReader extends BufferedReader
{
int LineNumber = 0;
Reader r = null;
public MyLineNumberReader(Reader r)
{
super(r);
}
public int getLineNumber()
{
return this.LineNumber;
}
public void setLineNumber(int lineNumber) throws IOException
{
this.LineNumber = lineNumber;
gotoLineNumber();
//System.out.println(this.LineNumber);
}
public String readLine()throws IOException
{
String s = super.readLine();
LineNumber++;
return s;
}
private void gotoLineNumber()throws IOException
{
for(int i=0;i<LineNumber;i++)
{
super.readLine();
}
}
public static void main(String[] args)throws IOException
{
MyLineNumberReader mln = new MyLineNumberReader(new FileReader("e:\\11.java"));
mln.setLineNumber(5);
String s = null;
while((s=mln.readLine())!=null)
{
System.out.println(mln.getLineNumber()+" : "+s);
}
}
}
复制代码
作者:
谭荣强
时间:
2014-6-8 06:26
分享就写个分享嘛:),还以为是提问呢 ,乐坏了,终于看到零回复的了,结果。。。。。。。
作者:
黎志勇
时间:
2014-6-8 07:53
楼主这是在干嘛?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2