java.lang.Object
└ java.io.Reader
└ java.io.BufferedReader
用字符输入流读取文本, 缓冲字符
其构造方法 BufferedReader(Reader in) 和 BufferedReader(Reader in, int size) 均需要一个 Reader 对象
而 Reader 是一个抽象类, 所以需要传入 Reader 的子类实例, 比如
BufferedReader br = new BufferedReader(new FileReader(String name));
常用方法:
* readLine()
返回 String , 从字符缓冲流中读入一行字符, 不会读取行尾的换行符
InputStreamReader
是一个 转换流 , 可以把 字节流 转换成 字符流 , 用法如
BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(String name)));
利用 BufferReader 接收键盘输入
BufferReader br = new BufferedReader(new InputStreamReader(System.in));
String s = br.readLine();
System.out.println(s);
BufferedWriter
与 BufferReader 相对应的类
newLine() 方法用于向文件中插入一行
本文深入探讨Java中BufferedReader与BufferedWriter的使用方法,包括构造方法、readLine()等常用功能,以及如何通过InputStreamReader将字节流转换为字符流,实现键盘输入的接收。
724

被折叠的 条评论
为什么被折叠?



