当前位置: 代码迷 >> 综合 >> Java IO流 - BufferedReader
  详细解决方案

Java IO流 - BufferedReader

热度:0   发布时间:2024-01-16 01:37:08.0

 

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

 

  相关解决方案