| 
 | JavaTM 2 Platform Standard Ed. 6 | |||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
java.lang.Objectjava.io.Reader
java.io.StringReader
public class StringReader
其源為一個字元串的字元串流。
| 欄位摘要 | 
|---|
| 從類別 java.io.Reader 繼承的欄位 | 
|---|
| lock | 
| 建構子摘要 | |
|---|---|
| StringReader(String s)創建一個新字元串 reader。 | |
| 方法摘要 | |
|---|---|
|  void | close()關閉該串流並釋放與之關聯的所有系統資源。 | 
|  void | mark(int readAheadLimit)標記串流中的當前位置。 | 
|  boolean | markSupported()判斷此串流是否支持 mark() 操作以及支持哪一項操作。 | 
|  int | read()讀取單個字元。 | 
|  int | read(char[] cbuf,
     int off,
     int len)將字元讀入陣列的某一部分。 | 
|  boolean | ready()判斷此串流是否已經準備好用於讀取。 | 
|  void | reset()將該串流重置為最新的標記,如果從未標記過,則將其重置到該字元串的開頭。 | 
|  long | skip(long ns)跳過串流中指定數量的字元。 | 
| 從類別 java.io.Reader 繼承的方法 | 
|---|
| read, read | 
| 從類別 java.lang.Object 繼承的方法 | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| 建構子詳細資訊 | 
|---|
public StringReader(String s)
s - 提供字元串流的字元串。| 方法詳細資訊 | 
|---|
public int read()
         throws IOException
Reader 中的 readIOException - 如果發生 I/O 錯誤
public int read(char[] cbuf,
                int off,
                int len)
         throws IOException
Reader 中的 readcbuf - 目標緩衝區off - 開始寫入字元處的偏移量len - 要讀取的最多字元數
IOException - 如果發生 I/O 錯誤
public long skip(long ns)
          throws IOException
ns 參數可能為負數,即便 Reader 父級類別的 skip 方法在此情況下會拋出一個異常。ns 為負值導致此串流向後跳讀。負返回值指示向後跳讀。向後跳讀不可能超過字元串的開頭。
如果讀取或跳讀了整個字元串,則此方法無效且始終返回 0。
Reader 中的 skipns - 要跳過的字元數
IOException - 如果發生 I/O 錯誤
public boolean ready()
              throws IOException
Reader 中的 readyIOException - 如果該串流已關閉public boolean markSupported()
Reader 中的 markSupported
public void mark(int readAheadLimit)
          throws IOException
Reader 中的 markreadAheadLimit - 在仍保留該標記的情況下,對可讀取字元數量的限制。由於該串流的輸入來自一個字元串,不存在實際的限制,因此,此參數決不能為負數,否則將被忽略。
IllegalArgumentException - 如果 readAheadLimit < 0
IOException - 如果發生 I/O 錯誤
public void reset()
           throws IOException
Reader 中的 resetIOException - 如果發生 I/O 錯誤public void close()
Closeable 中的 closeReader 中的 close| 
 | JavaTM 2 Platform Standard Ed. 6 | |||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。