分享
 
 
 

java.io.CharArrayReader翻译

王朝java/jsp·作者佚名  2006-01-10
窄屏简体版  字體: |||超大  

[/url] [url=file:///F:/资料/文字资料/j2sdk-1_4_2-doc/docs/api/overview-summary.html]Overview

Package

Class

Use

Tree

Deprecated

Index

Help

JavaTM 2 Platform

Std. Ed. v1.4.2

PREV CLASS NEXT CLASS

FRAMES NO FRAMES All Classes

SUMMARY: NESTED | FIELD | CONSTR | METHOD

DETAIL: FIELD | CONSTR | METHOD

java.io

Class CharArrayReaderjava.lang.Object

java.io.Reader

java.io.CharArrayReader

public class CharArrayReader extends ReaderThis class implements a character buffer that can be used as a character-input stream. 该类实现了一个字符缓冲,可以作为字符输入流使用。

Since: JDK1.1 Field Summary

protected char[]

buf

The character buffer. 字符缓冲。

protected int

count

The index of the end of this buffer. 缓冲的末尾下标。

protected int

markedPos

The position of mark in buffer. 缓冲的标记位置。

protected int

pos

The current buffer position. 当前的缓冲位置。

Fields inherited from class java.io.Reader

lock

Constructor Summary

)]CharArrayReader(char[] buf)

Create an CharArrayReader from the specified array of chars. 由指定字符数组创建CharArrayReader。

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

Create an CharArrayReader from the specified array of chars. 由指定字符数组创建CharArrayReader。

Method Summary

void

close()

Close the stream. 关闭流。

void

mark(int readAheadLimit)

Mark the present position in the stream. 在流中标记目前位置。

boolean

markSupported()

Tell whether this stream supports the mark() operation, which it does. 告知流是否支持mark()操作。

int

read()

Read a single character. 读取一个单字符。

int

,]read(char[] b, int off, int len)

Read characters into a portion of an array. 将字符读入数组的一段。

boolean

ready()

Tell whether this stream is ready to be read. 告知流是否已可读。

void

reset()

Reset the stream to the most recent mark, or to the beginning if it has never been marked. 将流重置至最新的标记位置,如果从未被标记,重置至开头。

long

skip(long n)

Skip characters. 跳过字符。

Methods inherited from class java.io.Reader

)]read

Methods inherited from class java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Field Detail

bufprotected char[] buf

The character buffer. 字符缓冲。

posprotected int pos

The current buffer position. 当前的缓冲位置。

markedPosprotected int markedPos

The position of mark in buffer. 缓冲的标记位置。

countprotected int count

The index of the end of this buffer. There is not valid data at or beyond this index. 缓冲的末尾下标。位于或超出该下标则数据无效。

Constructor Detail

CharArrayReaderpublic CharArrayReader(char[] buf)

Create an CharArrayReader from the specified array of chars. 由指定字符数组创建CharArrayReader。

Parameters: buf - Input buffer (not copied) 输入缓冲(未被拷贝)CharArrayReaderpublic CharArrayReader(char[] buf,

int offset,

int length)

Create an CharArrayReader from the specified array of chars. 由指定字符数组创建CharArrayReader。

Parameters: buf - Input buffer (not copied) 输入缓冲(未被拷贝) offset - Offset of the first char to read 读取第一个字符的偏移位置 length - Number of chars to read 读取的字符数Method Detail

readpublic int read()

throws IOException

Read a single character. 读取一个单字符。

Overrides: read in class ReaderReturns: The character read, as an integer in the range 0 to 65535 (0x00-0xffff), or -1 if the end of the stream has been reached 读取的字符,整数形式(范围为0-65535(0x00-0xffff)),如果已到达流末端,返回-1 Throws: IOException - If an I/O error occurs 如果I/O错误发生时抛出。readpublic int read(char[] b,

int off,

int len)

throws IOException

Read characters into a portion of an array. 将字符读入数组的一段。

Specified by: ,]read in class ReaderParameters: b - Destination buffer 目标缓冲 off - Offset at which to start storing characters 开始存储字符的偏移位置 len - Maximum number of characters to read 读取字符的最大数 Returns: The actual number of characters read, or -1 if the end of the stream has been reached 实际读取的字符数,如果已到达流末端,返回-1 Throws: IOException - If an I/O error occurs 如果I/O错误发生时抛出。skippublic long skip(long n)

throws IOException

Skip characters. 跳过字符。

Overrides: skip in class ReaderParameters: n - The number of characters to skip 跳过的字符数 Returns: The number of characters actually skipped 实际跳过的字符数 Throws: IOException - If an I/O error occurs 如果I/O错误发生时抛出。readypublic boolean ready()

throws IOException

Tell whether this stream is ready to be read. Character-array readers are always ready to be read. 告知流是否已可读。字符数组reader总是可读。

Overrides: ready in class ReaderReturns: True if the next read() is guaranteed not to block for input, false otherwise. Note that returning false does not guarantee that the next read will block. 如果对于输入下一个read()保证不阻塞,返回true,否则为false。 注意返回false并不保证下一个read将阻塞。 Throws: IOException - If an I/O error occurs 如果I/O错误发生时抛出。markSupportedpublic boolean markSupported()

Tell whether this stream supports the mark() operation, which it does. 告知流是否支持mark()操作。

Overrides: markSupported in class ReaderReturns: true if and only if this stream supports the mark operation. 如果流支持mark操作,返回true。markpublic void mark(int readAheadLimit)

throws IOException

Mark the present position in the stream. Subsequent calls to reset() will reposition the stream to this point. 在流中标记目前位置。随后调用reset()流的位置将会重新定位于该点。

Overrides: mark in class ReaderParameters: readAheadLimit - Limit on the number of characters that may be read while still preserving the mark. Because the stream's input comes from a character array, there is no actual limit; hence this argument is ignored. 仍旧保留标记时,可读的字符数限制。因为流输入来自字符数组, 也就没有实际的限制,因此该参数会被忽略。 Throws: IOException - If an I/O error occurs 如果I/O错误发生时抛出。resetpublic void reset()

throws IOException

Reset the stream to the most recent mark, or to the beginning if it has never been marked. 将流重置至最新的标记位置,如果从未被标记,重置至开头。

Overrides: reset in class ReaderThrows: IOException - If an I/O error occurs 如果I/O错误发生时抛出。closepublic void close()

Close the stream. 关闭流。

Specified by: close in class Reader[/url][url=file:///F:/资料/文字资料/j2sdk-1_4_2-doc/docs/api/overview-summary.html]Overview

Package

Class

Use

Tree

Deprecated

Index

Help

JavaTM 2 Platform

Std. Ed. v1.4.2

PREV CLASS NEXT CLASS

FRAMES NO FRAMES All Classes

SUMMARY: NESTED | FIELD | CONSTR | METHOD

DETAIL: FIELD | CONSTR | METHOD

Submit a bug or feature

For further API reference and developer documentation, see Java 2 SDK SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples. Copyright 2003 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有