黑马程序员——增强型readLine()加行号
来源:互联网 发布:淘宝商城网上购物 编辑:程序博客网 时间:2024/05/01 23:15
<pre name="code" class="java">import java.io.BufferedReader;import java.io.File;import java.io.FileReader;/* * 在Line类装饰了一个BufferedReader通过它返回一个line然后在前面加上序号 */class Line{BufferedReader br=null;//包装了个BufferedReaderint number=0;//line 号public Line(BufferedReader br){this.br=br;}String readline()throws Exception//该方法是该类的核心,包装了原readLine返回的信息{number++;String line=br.readLine();String nl=number+line;if(line==null) return null;else return nl;}public static void main(String args[])throws Exception{File file=new File("C:\\a.txt");//这个文件已经存在,这样就不用自己再创建了System.out.println("file"+file.exists());BufferedReader bR=new BufferedReader(new FileReader(file));Line line=new Line(bR);//Line类的使用String str=null;while((str=line.readline())!=null){System.out.println(str);//逐行打出}bR.close();}}
别忘close()哦,第一次写的时候就忘了
0 0
- 黑马程序员——增强型readLine()加行号
- 黑马程序员 —— BufferedReader的readLine()方法
- 黑马程序员:字符流缓冲区介绍及readLine、LineNumberReader添加行号原理
- 黑马程序员——Java基础——IO流(模拟BufferedReader类中的readLine()方法)
- 黑马程序员学习笔记——关于readLine()的那些事
- 黑马程序员————增强for
- 黑马程序员——创建对象实例增强
- 黑马程序员——Java可变参数、增强for循环
- 黑马程序员——java基础增强反射的学习
- 黑马程序员—枚举、for循环增强和Overload
- 黑马程序员——Java基础---集合(泛型及增强for)
- 黑马程序员 java增强
- 黑马程序员---基础增强
- 黑马程序员->java增强 (1
- 黑马程序员->java增强 (2
- 黑马程序员_java基础增强
- 黑马程序员--增强for循环
- 黑马程序员 java增强2
- Sublime Text 3 快捷键汇总
- android值得珍藏的6个开源框架技术
- Android使用HttpURLConnection发送Get请求
- Java实现敏感词过滤
- 黑马程序员——java设计模式
- 黑马程序员——增强型readLine()加行号
- 关于注解
- 转自知乎:typedef定义的复杂类型怎么还原成一行?
- 使用zxing生成嵌图片的二维码【java】
- 在JSP里使用CKEditor和CKFinder
- Spring+Quartz实现定时任务的配置方法
- UML类图的几个关系及其区别
- (链接)品茗论道说广播(Broadcast内部机制讲解)
- 最大公约数(辗转相除法)