Java Java.io.BufferedReader 类

  • 介绍

    java.io.BufferedReader类从一个字符输入流中读取文本,缓冲字符,从而提供字符,数组的高效读取,和lines.Following约为BufferedReader中的重要点
    • 可以指定缓冲区大小,也可以使用默认大小。
    • 读取器发出的每个读取请求都会导致对基础字符或字节流进行相应的读取请求。
  • 类声明

    以下是Java.io.BufferedReader类的声明-
    
    public class BufferedReader extends Reader
    
  • 字段

    以下是Java.io.BufferedReader类的字段-
    • protected Object lock-这是用于同步此流上的操作的对象。
  • 类构造函数

    以下是Java.io.BufferedReader类的构造函数-
    • BufferedReader(Reader in) - 这将创建一个使用默认大小的输入缓冲区的缓冲字符输入流。
    • BufferedReader(Reader in, int sz) - 这将创建一个使用指定大小的输入缓冲区的缓冲字符输入流。
  • 类方法

    方法 描述
    void close() 此方法关闭流并释放与之关联的所有系统资源。
    void mark(int readAheadLimit) 此方法标记流中的当前位置。
    boolean markSupported() 这个方法告诉这个流是否支持mark()操作,它确实支持。
    int read() 这个方法读取单个字符。
    int read(char[] cbuf, int off, int len) 此方法将字符读入数组的一部分。
    String readLine() 这个方法读取一行文本。
    boolean ready() 这个方法告诉我们这个流是否可以被读取。
    void reset() 此方法将重置流。
    long skip(long n) 此方法跳过字符。
  • 方法继承

    此类从以下类继承方法-
    • Java.io.Reader
    • Java.io.Object