|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
使用 CharBuffer 的軟體套件 | |
---|---|
java.io | 通過資料串流、序列化和檔案系統提供系統輸入和輸出。 |
java.lang | 提供利用 Java 程式語言進行程序設計的基礎類別。 |
java.nio | 定義作為資料容器的緩衝區,並提供其他 NIO 套件的概觀。 |
java.nio.charset | 定義用來在位元組和 Unicode 字元之間轉換的 charset、解碼器和編碼器。 |
java.io 中 CharBuffer 的使用 |
---|
參數型別為 CharBuffer 的 java.io 中的方法 | |
---|---|
int |
Reader.read(CharBuffer target)
試圖將字元讀入指定的字元緩衝區。 |
java.lang 中 CharBuffer 的使用 |
---|
參數型別為 CharBuffer 的 java.lang 中的方法 | |
---|---|
int |
Readable.read(CharBuffer cb)
試圖將字元讀入指定的字元緩衝區。 |
java.nio 中 CharBuffer 的使用 |
---|
返回 CharBuffer 的 java.nio 中的方法 | |
---|---|
static CharBuffer |
CharBuffer.allocate(int capacity)
分派新的字元緩衝區。 |
CharBuffer |
CharBuffer.append(char c)
將指定字元添加到此緩衝區(可選操作)。 |
CharBuffer |
CharBuffer.append(CharSequence csq)
將指定的字元序列添加到此緩衝區(可選操作)。 |
CharBuffer |
CharBuffer.append(CharSequence csq,
int start,
int end)
將指定字元序列的子序列添加到此緩衝區(可選操作)。 |
abstract CharBuffer |
ByteBuffer.asCharBuffer()
創建此位元組緩衝區的視圖,作為 char 緩衝區。 |
abstract CharBuffer |
CharBuffer.asReadOnlyBuffer()
創建共享此緩衝區內容的新的只讀字元緩衝區。 |
abstract CharBuffer |
CharBuffer.compact()
壓縮此緩衝區(可選操作)。 |
abstract CharBuffer |
CharBuffer.duplicate()
創建共享此緩衝區內容的新的字元緩衝區。 |
CharBuffer |
CharBuffer.get(char[] dst)
相對批量 get 方法。 |
CharBuffer |
CharBuffer.get(char[] dst,
int offset,
int length)
相對批量 get 方法。 |
abstract CharBuffer |
CharBuffer.put(char c)
相對 put 方法(可選操作)。 |
CharBuffer |
CharBuffer.put(char[] src)
相對批量 put 方法(可選操作)。 |
CharBuffer |
CharBuffer.put(char[] src,
int offset,
int length)
相對批量 put 方法(可選操作)。 |
CharBuffer |
CharBuffer.put(CharBuffer src)
相對批量 put 方法(可選操作)。 |
abstract CharBuffer |
CharBuffer.put(int index,
char c)
絕對 put 方法(可選操作)。 |
CharBuffer |
CharBuffer.put(String src)
相對批量 put 方法(可選操作)。 |
CharBuffer |
CharBuffer.put(String src,
int start,
int end)
相對批量 put 方法(可選操作)。 |
abstract CharBuffer |
CharBuffer.slice()
創建新的字元緩衝區,其內容為此緩衝區內容的共享子序列。 |
static CharBuffer |
CharBuffer.wrap(char[] array)
將字元陣列包裹到緩衝區中。 |
static CharBuffer |
CharBuffer.wrap(char[] array,
int offset,
int length)
將字元陣列包裹到緩衝區中。 |
static CharBuffer |
CharBuffer.wrap(CharSequence csq)
將字元序列包裹到緩衝區中。 |
static CharBuffer |
CharBuffer.wrap(CharSequence csq,
int start,
int end)
將字元序列包裹到緩衝區中。 |
參數型別為 CharBuffer 的 java.nio 中的方法 | |
---|---|
int |
CharBuffer.compareTo(CharBuffer that)
將此緩衝區與另一個緩衝區進行比較。 |
CharBuffer |
CharBuffer.put(CharBuffer src)
相對批量 put 方法(可選操作)。 |
int |
CharBuffer.read(CharBuffer target)
試圖將字元讀入指定的字元緩衝區。 |
java.nio.charset 中 CharBuffer 的使用 |
---|
返回 CharBuffer 的 java.nio.charset 中的方法 | |
---|---|
CharBuffer |
CharsetDecoder.decode(ByteBuffer in)
把單個輸入位元組緩衝區的剩餘內容解碼到新分派的字元緩衝區的便捷方法。 |
CharBuffer |
Charset.decode(ByteBuffer bb)
將此 charset 中的位元組解碼成 Unicode 字元的便捷方法。 |
參數型別為 CharBuffer 的 java.nio.charset 中的方法 | |
---|---|
CoderResult |
CharsetDecoder.decode(ByteBuffer in,
CharBuffer out,
boolean endOfInput)
從給定的輸入緩衝區中解碼盡可能多的位元組,把結果寫入給定的輸出緩衝區。 |
protected abstract CoderResult |
CharsetDecoder.decodeLoop(ByteBuffer in,
CharBuffer out)
將一個或多個位元組解碼為一個或多個字元。 |
ByteBuffer |
CharsetEncoder.encode(CharBuffer in)
把單個輸入字元緩衝區的剩餘內容編碼到新分派的位元組緩衝區的便捷方法。 |
ByteBuffer |
Charset.encode(CharBuffer cb)
將此 charset 中的 Unicode 字元編碼成位元組的便捷方法。 |
CoderResult |
CharsetEncoder.encode(CharBuffer in,
ByteBuffer out,
boolean endOfInput)
從給定輸入緩衝區中編碼盡可能多的字元,把結果寫入給定的輸出緩衝區。 |
protected abstract CoderResult |
CharsetEncoder.encodeLoop(CharBuffer in,
ByteBuffer out)
將一個或多個字元編碼為一個或多個位元組。 |
CoderResult |
CharsetDecoder.flush(CharBuffer out)
刷新此解碼器。 |
protected CoderResult |
CharsetDecoder.implFlush(CharBuffer out)
刷新此解碼器。 |
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。