Java.io包教程

Java.io.BufferedReader类

简介

Java.io.BufferedReader 类从字符输入流中读取文本,缓冲字符以提供有效的字符读取,数组和行.以下是关于BufferedReader&minus的重点;

  • 可以指定缓冲区大小,或者可以使用默认大小.

  • 读取器发出的每个读取请求都会导致相应的读取请求由基础字符或字节流组成.

类声明

以下是 Java.io.BufferedReader 的声明class :

public class BufferedReader
   extends Reader

字段

以下是 Java.io.BufferedReader 类 :

  • 受保护的对象锁 : 这是用于同步此流上的操作的对象.

类构造函数

Sr.No.构造函数&说明
1

BufferedReader(Reader in)

这将创建一个使用默认大小的输入缓冲区的缓冲字符输入流.

2

BufferedReader(Reader in,int sz)

这会创建一个缓冲字符输入流,它使用指定大小的输入缓冲区.

类方法

Sr.No.Method&说明
1禁止关闭()

此方法关闭流并释放与其关联的所有系统资源.

2void mark(int readAheadLimit)

此方法标记流中的当前位置.

3boolean markSupported ()

此方法告知此流是否支持mark()操作.

4int read()

此方法读取单个字符.

5int read(char [] cbuf,int off,int len)

此方法将字符读入数组的一部分.

6字符串readLine()

此方法读取一行文字.

7boolean ready()

此方法告知此流是否可以读取.

8void reset()

此方法重置流.

9long skip(long n)

此方法会跳过字符.

方法继承ted

此类继承以下类中的方法 :

  • Java.io.Reader

  • Java.io.Object