日韩无码专区无码一级三级片|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教程:鴻蒙OSCharArrayReader

CharArrayReader

創(chuàng)新互聯(lián)專注于樂山網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠為您提供樂山營銷型網(wǎng)站建設(shè),樂山網(wǎng)站制作、樂山網(wǎng)頁設(shè)計、樂山網(wǎng)站官網(wǎng)定制、小程序開發(fā)服務(wù),打造樂山網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供樂山網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。

java.lang.Object

|---java.io.Reader

|---|---java.io.CharArrayReader

public class CharArrayReader
extends Reader

此類實(shí)現(xiàn)了一個可用作字符輸入流的字符緩沖區(qū)。

Since:

JDK1.1

字段摘要

修飾符和類型 字段 描述
protected char[] buf 字符緩沖區(qū)。
protected int count 此緩沖區(qū)結(jié)束的索引。
protected int markedPos 緩沖區(qū)中標(biāo)記的位置。
protected int pos 當(dāng)前緩沖區(qū)位置。
從類 java.io.Reader 繼承的字段
lock

構(gòu)造函數(shù)摘要

構(gòu)造函數(shù) 描述
CharArrayReader(char[] buf) 從指定的字符數(shù)組創(chuàng)建一個 CharArrayReader。
CharArrayReader(char[] buf, int offset, int length) 從指定的字符數(shù)組創(chuàng)建一個 CharArrayReader。

方法總結(jié)

修飾符和類型 方法 描述
void close() 關(guān)閉流并釋放與其關(guān)聯(lián)的任何系統(tǒng)資源。
void mark(int readAheadLimit) 標(biāo)記流中的當(dāng)前位置。
boolean markSupported() 告訴這個流是否支持 mark() 操作,它支持。
int read() 讀取單個字符。
int read(char[] b, int off, int len) 將字符讀入數(shù)組的一部分。
boolean ready() 告訴這個流是否準(zhǔn)備好被讀取。
void reset() 將流重置為最新標(biāo)記,如果從未標(biāo)記,則重置為開頭。
long skip(long n) 跳過字符。
從java.lang.Object類繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
從java.io.Reader類繼承的方法
read, read

字段詳細(xì)信息

buf

protected char[] buf

字符緩沖區(qū)。

count

protected int count

該緩沖區(qū)結(jié)束的索引。在這個索引處或之后沒有有效的數(shù)據(jù)。

markedPos

protected int markedPos

標(biāo)記在緩沖區(qū)的位置。

pos

protected int pos

當(dāng)前的緩沖區(qū)位置。

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

CharArrayReader

public CharArrayReader(char[] buf)

從指定的字符數(shù)組中創(chuàng)建一個CharArrayReader。

參數(shù):

參數(shù)名稱 參數(shù)描述
buf 輸入緩沖區(qū)(未被復(fù)制)

CharArrayReader

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

從指定的字符數(shù)組中創(chuàng)建一個CharArrayReader。

生成的讀取器將從給定的偏移量開始讀取??梢詮倪@個讀取器中讀取的char值的總數(shù)將是length或buf.length-offset,以小者為準(zhǔn)。

參數(shù):

參數(shù)名稱 參數(shù)描述
buf 輸入緩沖區(qū)(未被復(fù)制)
offset 要讀取的第一個字符的偏移量
length 要讀取的字符數(shù)

Throws:

Throw名稱 Throw描述
IllegalArgumentException 如果offset為負(fù)數(shù)或大于buf.length,或者length為負(fù)數(shù),或者這兩個值的總和為負(fù)數(shù)。

方法詳情

read

public int read() throws IOException

讀取單個字符。

重寫:

讀取在Reader類中

返回:

讀取的字符,為0-65535(0x00-0xffff)范圍內(nèi)的整數(shù),如果已經(jīng)到達(dá)流的末端,則為-1。

Throws:

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

read

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

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

指定的是:

read in class Reader

參數(shù)。

參數(shù)名稱 參數(shù)描述
b 目的地緩沖區(qū)
off 開始存儲字符的偏移量
len 讀取的最大字符數(shù)

返回:

讀取的實(shí)際字符數(shù),如果已經(jīng)到達(dá)流的末端,則為-1。

Throws:

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

skip

public long skip(long n) throws IOException

跳過的字符。返回被跳過的字符數(shù)。

n參數(shù)可以是負(fù)數(shù),盡管在這種情況下Reader超類的skip方法會拋出一個異常。如果n是負(fù)數(shù),那么這個方法不做任何事情,返回0。

覆蓋:

跳過Reader類

參數(shù):

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

返回:

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

Throws:

Throw名稱 Throw描述
IOException 如果流關(guān)閉,或者發(fā)生 I/O 錯誤

ready

public boolean ready() throws IOException

說明這個流是否準(zhǔn)備好被讀取。字符陣列讀取器總是準(zhǔn)備好被讀取。

重寫:

ready in class Reader

返回:

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

Throws:

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

markSupported

public boolean markSupported()

告訴這個流是否支持 mark() 操作,它支持。

覆蓋:

markSupported in class Reader

返回:

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

mark

public void mark(int readAheadLimit) throws IOException

標(biāo)記流中的當(dāng)前位置。 對 reset() 的后續(xù)調(diào)用會將流重新定位到該點(diǎn)。

覆蓋:

mark in class Reader

參數(shù):

參數(shù)名稱 參數(shù)描述
readAheadLimit 在保留標(biāo)記的同時限制可以讀取的字符數(shù)。 因?yàn)榱鞯妮斎雭碜宰址麛?shù)組,所以沒有實(shí)際限制; 因此這個論點(diǎn)被忽略。

Throws:

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

reset

public void reset() throws IOException

將流重置為最新標(biāo)記,如果從未標(biāo)記,則重置為開頭。

覆蓋:

reset in class Reader

Throws:

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

close

public void close()

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

指定者:

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

指定者:

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

指定者:

close in class Reader


當(dāng)前題目:創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OSCharArrayReader
網(wǎng)站路徑:http://www.5511xx.com/article/cocpegj.html