亚洲av色香蕉一区二区三区,十四以下岁毛片带血a级,亚洲 校园 欧美 国产 另类,亚洲av日韩av一区谷露,色欲av无码一区二区三区

您現(xiàn)在的位置: > 技術沙龍 > 程序設計 > Java > JDK API 參考 > java.io > 類(Class) > CharArrayReader
  • 相關軟件
    >CharArrayReader 創(chuàng)建者:webmaster 更新時間:2005-12-17 04:36


    該類實現(xiàn)能用來作為字符輸入流的字符緩沖區(qū)。


    <br />類 java.io.CharArrayReader<br />


    類 java.io.CharArrayReader



    java.lang.Object
      |
      +----java.io.Reader
          |
          +----java.io.CharArrayReader




    public class CharArrayReader
    extends Reader






    變量索引



    buf
    字符緩沖區(qū)
    count
    緩沖區(qū)中合法字符數
    markedPos
    緩沖區(qū)中標記位置
    pos
    當前緩沖區(qū)位置



    構造子索引



    CharArrayReader(char[])
    用指定字符數組創(chuàng)建一個 CharArrayReader。
    CharArrayReader(char[], int, int)
    用指定字符數組創(chuàng)建一個 CharArrayReader。



    方法索引



    close()
    關閉流。
    mark(int)
    標記此流的。
    markSupported()
    報告此流是否支持 mark() 實現(xiàn)的操作。
    read()
    讀取單個字符。
    read(char[], int, int)
    將字符讀入數組某部分中。
    ready()
    報告此流是否已讀就緒。
    reset()
    將流重置到最近標記,若流從未標記過,則復位到開始處。
    skip(long)
    跳過若干字符。




    變量



    buf

    protected char buf[]


    字符緩沖區(qū)




    pos

    protected int pos


    當前緩沖區(qū)位置




    markedPos

    protected int markedPos


    緩沖區(qū)中標記位置




    count

    protected int count


    緩沖區(qū)中合法字符數






    構造子




    CharArrayReader

    public CharArrayReader(char buf[])


    用指定字符數組創(chuàng)建一個 CharArrayReader。



     
    參數:
     
    buf - 輸入緩沖區(qū) (非復制的)



    CharArrayReader

    public CharArrayReader(char buf[],
              int offset,
                          int length)


    用特定字符數組創(chuàng)建一個 CharArrayReader。



     
    參數:
     
    buf - 輸入緩沖區(qū) (非復制的)
     
    offset - 待讀取的首字符偏移量
     
    length - 待讀取的字符數。





    方法



    read

    public int read() throws IOException


    讀取單個字符。



     
    拋出:
    IOException
     
    如果發(fā)生一 I/O 錯誤。
     
    覆蓋:
     

    Reader 中的 read 。



    read

    public int read(char b[],
                int off,
              int len) throws IOException


    將字符讀入數組某部分中。



     
    參數:
     
    b - 目標緩沖區(qū)。
     
    off - 開始存儲字符的偏移量。
     
    len - 讀取的最大字符數
    返回值:
     
    實際讀取的字符數,若已讀到流尾則返回 -1。
     
    拋出:
    IOException
     
    如果發(fā)生一 I/O 錯誤。
     
    覆蓋:
     

    Reader 中的
    read 。



    skip

    public long skip(long n) throws IOException


    跳過若干字符。



     
    參數:
     
    n - 待跳過的字節(jié)數
     
    返回值:
     
    實際跳過的字符數
    拋出:
    IOException
     
    如果發(fā)生一 I/O 錯誤。
     
    覆蓋:
     

    Reader 中的
    skip



    ready

    public boolean ready() throws IOException


    報告此流是否讀就緒。字符數組閱讀器總是讀就緒。



     
    拋出:
    IOException
     
    如果發(fā)生一 I/O 錯誤。
     
    覆蓋:
     

    Reader 中的
    ready 。



    markSupported

    public boolean markSupported()


    報告此流是否支持 mark() 實現(xiàn)的操作。



     
    覆蓋:
     

    Reader
    中的
    markSupported



    mark

    public void mark(int readAheadLimit) throws IOException


    標記此流的。后續(xù)調用 reset() 方法,重新將流定位到當前點。



     
    參數:
     
    readAheadLimit - 保持標記不變時,讀取的字符數的限制。因為流的輸入來自于一個字符數組并無實際限制,所以可忽略該參數。
     
    拋出:
    IOException
     
    如果發(fā)生一 I/O 錯誤。
     
    覆蓋:
     

    Reader 中的 mark



    reset

    public void reset() throws IOException


    將流重置到最近標記,若流從未標記過,則重置到開始處。



     
    拋出:
    IOException
     
    如果發(fā)生一 I/O 錯誤。
     
    覆蓋:
     

    Reader 中的 reset



    close

    public void close()


    關閉流。



     
    覆蓋:
     

    Reader 中的 close



    相關文章
    本頁查看次數: