|
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'