|
Kagetaka | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectnet.hizlab.kagetaka.util.CharBuffer
char をバッファリングするクラスです。
このクラスは速度を優先させるために、同期化を行いません。
また、getChars() メソッドは、内部のバッファ領域を
返すため、注意が必要です。
| コンストラクタの概要 | |
CharBuffer()
初期容量が 16 個の char バッファを作成します。 |
|
CharBuffer(int size)
指定された初期容量の char バッファを作成します。 |
|
| メソッドの概要 | |
void |
append(char c)
char 値を追加します。 |
void |
clear()
バッファーを空にします。 |
char |
get(int index)
指定されたインデックスの値を返します。 |
char[] |
getChars()
バッファそのものを返します。 |
int |
length()
このバッファに格納されている char の個数を返します。 |
void |
replace(int index,
char c)
指定されたインデックスの値を変更します。 |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
public CharBuffer()
public CharBuffer(int size)
size - 初期容量| メソッドの詳細 |
public void append(char c)
c - 追加する文字public void clear()
public char get(int index)
index - インデックス
public char[] getChars()
length() メソッドの戻り値までです。
このバッファは、CharBuffer の内部で利用されいるバッファの直接の
インスタンスなので、replace(int, char) メソッドの呼び出しにより
変更されたり、バッファの拡張により有効ではなくなったりするので
注意が必要です。
public int length()
public void replace(int index,
char c)
index - インデックスc - 新しい値
|
Kagetaka | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright (c) 2002-2004 The Kagetaka Project 'November 20, 2004'