位置:首頁 > 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