黑马程序员技术交流社区
标题:
一道Java题目,求代码和详细解释
[打印本页]
作者:
sabrina妖儿
时间:
2015-11-16 20:13
标题:
一道Java题目,求代码和详细解释
题目: 自定义字符输入流的包装类,通过这个包装类对底层字符输入流进行包装,
让程序通过这个包装类读取某个文本文件(例如,一个java源文件)时,
能够在读取的每行前面都加上有行号和冒号。
作者:
olivec
时间:
2016-2-13 16:44
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class Demo1 {
public static void main(String[] args) throws IOException {
MyReader reader = new MyReader(new FileReader("src/Demo1.java"));
String line;
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
}
}
class MyReader {
private int count;
private BufferedReader bufferedReader;
public MyReader(FileReader reader) {
bufferedReader = new BufferedReader(reader);
}
public String readLine() throws IOException {
String resultString = bufferedReader.readLine();
if (resultString != null)
return ++count + ": " + resultString;
return null;
}
}
作者:
davy0119
时间:
2016-2-13 17:17
装饰模式
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2