日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OSPushbackReader

PushbackReader

創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比渭濱網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式渭濱網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋渭濱地區(qū)。費用合理售后完善,十載實體公司更值得信賴。

java.lang.Object

|---java.io.Reader

|---|---java.io.FilterReader

|---|---|---java.io.PushbackReader

public class PushbackReader
extends FilterReader

一個字符流閱讀器,允許將字符推回流中。

Since:

JDK1.1

字段摘要

從類 java.io.FilterReader 繼承的字段
in
從類 java.io.Reader 繼承的字段
lock

構(gòu)造函數(shù)總結(jié)

構(gòu)造函數(shù) 描述
PushbackReader(Reader in)創(chuàng)建一個具有單字符回送緩沖區(qū)的新回送閱讀器。
PushbackReader(Reader in, int size)使用給定大小的回推緩沖區(qū)創(chuàng)建一個新的回推閱讀器。

方法總結(jié)

修飾符和類型 方法 描述
voidclose()關(guān)閉流并釋放與其關(guān)聯(lián)的任何系統(tǒng)資源。
voidmark(int readAheadLimit)標(biāo)記流中的當(dāng)前位置。
booleanmarkSupported()告知此流是否支持 mark() 操作,但它不支持。
intread()讀取單個字符。
intread(char[] cbuf, int off, int len)將字符讀入數(shù)組的一部分。
booleanready()告訴這個流是否準(zhǔn)備好被讀取。
voidreset()重置流。
longskip(long n)跳過字符。
voidunread(char[] cbuf)通過將字符數(shù)組復(fù)制到推回緩沖區(qū)的前面來推回它。
voidunread(char[] cbuf, int off, int len)通過將字符數(shù)組的一部分復(fù)制到推回緩沖區(qū)的前面來推回它。
voidunread(int c)通過將單個字符復(fù)制到推回緩沖區(qū)的前面來推回單個字符。
從類 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
從類 java.io.Reader 繼承的方法
read, read

構(gòu)造函數(shù)詳細信息

PushbackReader

public PushbackReader(Reader in, int size)

使用給定大小的回推緩沖區(qū)創(chuàng)建一個新的回推閱讀器。

參數(shù):

參數(shù)名稱 參數(shù)描述
in從中讀取字符的閱讀器
size推回緩沖區(qū)的大小

Throws:

Throw名稱 Throw描述
IllegalArgumentException如果 size <= 0

PushbackReader

public PushbackReader(Reader in)

創(chuàng)建一個具有單字符回送緩沖區(qū)的新回送閱讀器。

參數(shù):

參數(shù)名稱 參數(shù)描述
in從中讀取字符的閱讀器

方法詳情

read

public int read() throws IOException

讀取單個字符。

覆蓋:

在類 FilterReader 中讀取

返回:

讀取的字符,如果已到達流的末尾,則為 -1

Throws:

Throw名稱 Throw描述
IOException如果發(fā)生 I/O 錯誤

read

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

將字符讀入數(shù)組的一部分。

覆蓋:

在類 FilterReader 中讀取

參數(shù):

參數(shù)名稱 參數(shù)描述
cbuf目標(biāo)緩沖區(qū)
off開始寫入字符的偏移量
len要讀取的最大字符數(shù)

返回:

讀取的字符數(shù),如果已到達流的末尾,則為 -1

Throws:

Throw名稱 Throw描述
IOException如果發(fā)生 I/O 錯誤

unread

public void unread(int c) throws IOException

通過將單個字符復(fù)制到推回緩沖區(qū)的前面來推回單個字符。 此方法返回后,下一個要讀取的字符將具有值 (char)c。

參數(shù):

參數(shù)名稱 參數(shù)描述
c表示要推回的字符的 int 值

Throws:

Throw名稱 Throw描述
IOException如果推回緩沖區(qū)已滿,或者發(fā)生其他 I/O 錯誤

unread

public void unread(char[] cbuf, int off, int len) throws IOException

通過將字符數(shù)組的一部分復(fù)制到推回緩沖區(qū)的前面來推回它。 此方法返回后,下一個要讀取的字符將具有值 cbuf[off],之后的字符將具有值 cbuf[off+1],依此類推。

參數(shù):

參數(shù)名稱 參數(shù)描述
cbuf字符數(shù)組
off要推回的第一個字符的偏移量
len要推回的字符數(shù)

Throws:

Throw名稱 Throw描述
IOException如果推回緩沖區(qū)中沒有足夠的空間,或者發(fā)生其他一些 I/O 錯誤

unread

public void unread(char[] cbuf) throws IOException

通過將字符數(shù)組復(fù)制到推回緩沖區(qū)的前面來推回它。 此方法返回后,要讀取的下一個字符將具有值 cbuf[0],之后的字符將具有值 cbuf[1],依此類推。

參數(shù):

參數(shù)名稱 參數(shù)描述
cbuf要推回的字符數(shù)組

Throws:

Throw名稱 Throw描述
IOException如果推回緩沖區(qū)中沒有足夠的空間,或者發(fā)生其他一些 I/O 錯誤

ready

public boolean ready() throws IOException

告訴這個流是否準(zhǔn)備好被讀取。

覆蓋:

在類 FilterReader 中準(zhǔn)備好

返回:

如果保證下一個 read() 不會阻塞輸入,則為 true,否則為 false。 請注意,返回 false 并不能保證下一次讀取將阻塞。

Throws:

Throw名稱 Throw描述
IOException如果發(fā)生 I/O 錯誤

mark

public void mark(int readAheadLimit) throws IOException

標(biāo)記流中的當(dāng)前位置。 PushbackReader 類的標(biāo)記總是拋出異常。

覆蓋:

在類 FilterReader 中標(biāo)記

參數(shù):

參數(shù)名稱 參數(shù)描述
readAheadLimit在保留標(biāo)記的同時限制可以讀取的字符數(shù)。 讀取這么多字符后,嘗試重置流可能會失敗。

Throws:

Throw名稱 Throw描述
IOException總是,因為不支持標(biāo)記

reset

public void reset() throws IOException

重置流。 PushbackReader 的 reset 方法總是拋出異常。

覆蓋:

在類 FilterReader 中重置

Throws:

Throw名稱 Throw描述
IOException總是,因為不支持重置

markSupported

public boolean markSupported()

告知此流是否支持 mark() 操作,但它不支持。

覆蓋:

類 FilterReader 中的 markSupported

返回:

當(dāng)且僅當(dāng)此流支持標(biāo)記操作時才為 true。

close

public void close() throws IOException

關(guān)閉流并釋放與其關(guān)聯(lián)的任何系統(tǒng)資源。 流關(guān)閉后,進一步的 read()、unread()、ready() 或 skip() 調(diào)用將引發(fā) IOException。 關(guān)閉以前關(guān)閉的流沒有效果。

指定者:

在接口 AutoCloseable 中關(guān)閉

指定者:

在接口Closeable中關(guān)閉

覆蓋:

在類 FilterReader 中關(guān)閉

Throws:

Throw名稱 Throw描述
IOException如果發(fā)生 I/O 錯誤

skip

public long skip(long n) throws IOException

跳過字符。 此方法將阻塞,直到某些字符可用、發(fā)生 I/O 錯誤或到達流的末尾。

覆蓋:

跳過類 FilterReader

參數(shù):

參數(shù)名稱 參數(shù)描述
n要跳過的字符數(shù)

返回:

實際跳過的字符數(shù)

Throws:

Throw名稱 Throw模式
IllegalArgumentException如果 n 為負數(shù)。
IOException如果發(fā)生 I/O 錯誤

當(dāng)前文章:創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OSPushbackReader
當(dāng)前地址:http://www.5511xx.com/article/dpgdpdh.html