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

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

新聞中心

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

CharArrayReader

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

java.lang.Object

|---java.io.Reader

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

public class CharArrayReader
extends Reader

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

Since:

JDK1.1

字段摘要

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

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

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

方法總結(jié)

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

字段詳細(xì)信息

buf

protected char[] buf

字符緩沖區(qū)。

count

protected int count

該緩沖區(qū)結(jié)束的索引。在這個(gè)索引處或之后沒(méi)有有效的數(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)建一個(gè)CharArrayReader。

參數(shù):

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

CharArrayReader

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

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

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

參數(shù):

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

Throws:

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

方法詳情

read

public int read() throws IOException

讀取單個(gè)字符。

重寫(xiě):

讀取在Reader類(lèi)中

返回:

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

Throws:

Throw名稱(chēng) Throw描述
IOException 如果發(fā)生I/O錯(cuò)誤

read

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

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

指定的是:

read in class Reader

參數(shù)。

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

返回:

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

Throws:

Throw名稱(chēng) Throw描述
IOException 如果發(fā)生I/O錯(cuò)誤

skip

public long skip(long n) throws IOException

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

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

覆蓋:

跳過(guò)Reader類(lèi)

參數(shù):

參數(shù)名稱(chēng) 參數(shù)描述
n 要跳過(guò)的字符數(shù)

返回:

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

Throws:

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

ready

public boolean ready() throws IOException

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

重寫(xiě):

ready in class Reader

返回:

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

Throws:

Throw名稱(chēng) Throw描述
IOException 如果發(fā)生I/O錯(cuò)誤

markSupported

public boolean markSupported()

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

覆蓋:

markSupported in class Reader

返回:

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

mark

public void mark(int readAheadLimit) throws IOException

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

覆蓋:

mark in class Reader

參數(shù):

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

Throws:

Throw名稱(chēng) Throw描述
IOException 如果發(fā)生 I/O 錯(cuò)誤

reset

public void reset() throws IOException

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

覆蓋:

reset in class Reader

Throws:

Throw名稱(chēng) Throw描述
IOException 如果發(fā)生 I/O 錯(cuò)誤

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)閉的流沒(méi)有效果。

指定者:

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

指定者:

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

指定者:

close in class Reader


分享題目:創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OSCharArrayReader
本文地址:http://m.5511xx.com/article/cocpegj.html