Java IO流 - BufferedReader

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() 方法用于向文件中插入一行

发布了41 篇原创文章 · 获赞 6 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/sean908/article/details/104414156
今日推荐