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