BufferedReader类的讲解
来源:互联网 发布:九州世界观知乎 编辑:程序博客网 时间:2024/06/06 01:58
BufferedReader它可以包装字符流,拥有8192字符的缓冲区,将字符流放入缓存里,先把字符读到缓存里,到缓存满了或者你flush的时候,再读入内存,就是为了提供读的效率而设计的。
用法:
//接收数据 BufferedReader in = new BufferedReader(new InputStreamReader(socket.getInputStream())); String msg = in.readLine(); if (null != msg){ System.out.println(msg); }
注意点:read()方法判断是否为空
FileReader fr = new FileReader("D:\\Test.txt"); BufferedReader bf = new BufferedReader(fr); int temp; while ((temp = bf.read()) != -1){ System.out.println(bf.readLine()); }
结果每行的第一个字符都没有显示出来,原因:(temp=bf.read())!=-1 每次都会先读取一个字节出来,所以后面的bf.readLine()读取的就是每行少一个字节.
String msg = null; while ((msg=bf.readLine())!=null){ System.out.println(msg); }
0 0
- BufferedReader类的讲解
- java中BufferedReader和BufferedWriter的讲解
- BufferedReader 、 InputStreamReader 、 InputStream的一般讲解(一)
- BufferedReader 、 InputStreamReader 、 InputStream的一般讲解(一)
- BufferedReader类的一点心得
- java BufferedReader类的子类-LineNumberReader类
- Scanner类和BufferedReader类的区别
- I/O类 Reader BufferedReader 的使用
- JAVA IO流中BufferedReader用法讲解
- BufferedReader的用法
- 一个BufferedReader 的问题
- BufferedReader的使用
- BufferedReader BufferedWriter的理解
- BufferedReader的简单例子
- 封装好的BufferedReader
- BufferedReader的使用问题
- BufferedReader的用法
- bufferedreader的用法
- 设置UISegmentedControl的字体大小、颜色
- iphone CGBitmapContextCreate()函数解释
- POJ 2742:统计字符数
- 弹窗倒计时自动关闭
- null id in com.hfxt.entity.User entry (don't flush the Session after an exception occurs)
- BufferedReader类的讲解
- POJ 2743:字符串判等
- EF4.0 调用 SQL存储过程
- POJ 2746:约瑟夫问题
- service(1)
- POJ 2750:鸡兔同笼
- input js验证只能是数字,有小数点
- C#学习笔记:c# 从EXCEL 读取信息并保存到dataset中
- 收藏