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