位置:首页 > Java技术 > Java.io包 > Java.io.PushbackReader类

Java.io.PushbackReader类

Java.io.PushbackReader 类是一个字符流读取器,允许字符被推回到流中。

类声明

以下是java.io.PushbackReader类的声明:

public class PushbackReader
   extends FilterReader

字段域

以下是java.io.PushbackReader类中的字段:

  • protected Reader in -- 这是字符输入流。

  • protected Object lock -- 这是用于同步针对此流的操作的对象。

类构造函数

S.N. 构造函数 & 描述
1 PushbackReader(Reader in) 
这将创建一个新的推回reader一个单字符推回缓冲区。
2 PushbackReader(Reader in, int size) 
这创造了一个新的推回读取器具有给定大小的推回缓冲区。

类方法

S.N. 方法 & 描述
1 void close() 
此方法关闭该流并释放与之关联的所有系统资源。
2 void mark(int readAheadLimit) 
此方法标记流中的当前位置。
3 boolean markSupported() 
此方法通知此流是否支持mark()操作,而事实并非如此。
4 int read() 
此方法读取单个字符。
5 int read(char[] cbuf, int off, int len) 
此方法读取字符到一个数组中的一部分。
6 boolean ready() 
此方法通知此流是否已准备好被读取。
7 void reset() 
此方法重置流。
8 long skip(long n) 
此方法跳过字符。
9 void unread(char[] cbuf) 
这种方法推回一个字符将其复制到推回缓冲区前面的数组。
10 void unread(char[] cbuf, int off, int len) 
该方法通过将其复制到推回缓冲区的前面推回一个字符阵列的一部分。
11 void unread(int c) 
此方法通过将其复制到推回缓冲区前面推回一个字符。

方法继承

这个类从以下类继承的方法:

  • Java.io.Reader

  • Java.io.Object