com.sun.kjava
クラス IntVector

java.lang.Object
  |
  +--com.sun.kjava.IntVector

public class IntVector
extends java.lang.Object

java.util.Vector と同様の、単純で拡張可能な整数型ベクトルです。


コンストラクタの概要
IntVector()
          新しい IntVector を生成し、起動するために小さくします。
IntVector(int initSize)
          新しい IntVector を生成します。
 
メソッドの概要
 void append(int i)
          最後に整数を追加し、必要に応じてベクトルを拡張します。
 int capacity()
          この IntVector の総容量を返します。
 void ensureCapacity(int newCap)
          必要な手段によって、一定のエントリ分の空き領域を確保します。
 void removeAllElements()
          ベクトルに、整数が含まれていないことを示すマークを付けます。
 int size()
          この IntVector のサイズを返します。
 int valueAt(int i)
          指定されたインデックスの値を返します。
 
クラス java.lang.Object から継承したメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

IntVector

public IntVector()
新しい IntVector を生成し、起動するために小さくします。

IntVector

public IntVector(int initSize)
新しい IntVector を生成します。
パラメータ:
initSize - 割り当てる初期要素の数
メソッドの詳細

valueAt

public int valueAt(int i)
指定されたインデックスの値を返します。境界チェックは行われないことに注意してください。
パラメータ:
i - エントリのインデックス
戻り値:
そのインデックスの整数値

size

public int size()
この IntVector のサイズを返します。
戻り値:
格納されている整数の数

append

public void append(int i)
最後に整数を追加し、必要に応じてベクトルを拡張します。
パラメータ:
i - 新しいデータの値

removeAllElements

public void removeAllElements()
ベクトルに、整数が含まれていないことを示すマークを付けます。

capacity

public int capacity()
この IntVector の総容量を返します。
戻り値:
実際には占有されていないものも含め、現在スペースを割り当てられているエントリの数
関連項目:
size()

ensureCapacity

public void ensureCapacity(int newCap)
必要な手段によって、一定のエントリ分の空き領域を確保します。
パラメータ:
newCap - 新たに確保する容量