java.io.BufferedReader 从字符输入流中读取文本,缓冲各个字符,从而实现字符、数组和行的高效读取。
来源:互联网 发布:我想在淘宝上做代理商 编辑:程序博客网 时间:2024/04/30 12:41
public class BufferedReader
- extends Reader
从字符输入流中读取文本,缓冲各个字符,从而实现字符、数组和行的高效读取。
可以指定缓冲区的大小,或者可使用默认的大小。大多数情况下,默认值就足够大了。
通常,Reader 所作的每个读取请求都会导致对底层字符或字节流进行相应的读取请求。因此,建议用 BufferedReader 包装所有其 read() 操作可能开销很高的 Reader(如 FileReader 和 InputStreamReader)。例如,
BufferedReader in = new BufferedReader(new FileReader("foo.in"));将缓冲指定文件的输入。如果没有缓冲,则每次调用 read() 或 readLine() 都会导致从文件中读取字节,并将其转换为字符后返回,而这是极其低效的。
通过用合适的 BufferedReader 替代每个 DataInputStream,可以对将 DataInputStream 用于文字输入的程序进行本地化。
BufferedReader
public BufferedReader(Reader in, int sz)
- 创建一个使用指定大小输入缓冲区的缓冲字符输入流。
- 参数:
in
- 一个 Readersz
- 输入缓冲区的大小- 抛出:
IllegalArgumentException
- 如果 sz <= 0
BufferedReader
public BufferedReader(Reader in)
- 创建一个使用默认大小输入缓冲区的缓冲字符输入流。
- 参数:
in
- 一个 Reader
0 0
- java.io.BufferedReader 从字符输入流中读取文本,缓冲各个字符,从而实现字符、数组和行的高效读取。
- [Java] BufferedReader/BufferedWriter 缓冲读取和写入字符
- java io系列23之 BufferedReader(字符缓冲输入流)
- java io系列23之 BufferedReader(字符缓冲输入流)
- Java-IO之BufferedReader(字符缓冲输入流)
- java io系列23之 BufferedReader(字符缓冲输入流)
- IO流_字符缓冲输入流BufferedReader的使用
- BufferedReader缓冲字符输入流
- 读取文件--BufferedReader--字符节点输入流
- Java IO 之 BufferedReader 字符输入缓冲类使用示例和详解
- Java学习笔记之IO(九):BufferedReader缓冲输入字符流
- java缓冲字符流,复制文件,数组读取、写入
- Java IO学习【3】IO中异常的抛出/单个字符读取文件、数组读取字符文件
- 黑马程序员 IO 字符流中 的读取 和 写入
- VC++从txt文本中读取字符和数字
- java文件读取(按字符读+按字节读+缓冲读取)FileReader FileInputStream BufferedReader
- Java中IO字符流FileReader,FileWriter,缓冲流BufferedReader,BufferedWriter流,随机流
- 字符缓冲流(BufferedReader 和 BufferedWriter)
- 你的第一本哲学书 -- 8、死亡 ---- 托马斯·内格尔
- 嵌入式 关于sqlite多线程编程相关小结
- Linux 可执行文件 ELF结构 及程序加载运行
- 你的第一本哲学书 -- 9、生活的意义 ---- 托马斯·内格尔
- popen
- java.io.BufferedReader 从字符输入流中读取文本,缓冲各个字符,从而实现字符、数组和行的高效读取。
- 用键盘钩子截获键盘消息,后台监控键盘输入
- 自己写的手机端轮播插件-- hdpslide.js
- 面试题22 已知压入序列 判断弹出序列正不正确
- unity打包模型存在的一个问题
- PAT 1087. All Roads Lead to Rome
- DP PKU 1754
- JavaScript实现联想校招员工信息展示
- 【Python笔记】如何用C语言实现Python第三方扩展包