vector基礎知識

936 ワード

vectorクラスはオブジェクトデータの機能を実現し,配列サイズが可変である.要素が増えるにつれて、配列は次第に大きくなります.要素を削除すると、配列は小さくなります.
vectorには3つの構造関数があります.

public Vector(int initialCapacity,int capacityIncrement);
public Vector(int initialCapacity);
public Vector();

Vector実行時にシェフのストレージ容量initialCapacityを作成します.ストレージ容量はcapacityIncrement変数で定義された増分で増加します.ストレージ容量はデフォルト値10を使用します.
Vectorクラスが提供する方法は、要素の追加、削除、挿入の2つの機能をサポートします.ベクトル内の要素の数を取得します.
addElement(Object obj);

要素を末尾に追加し、ベクトルサイズを1にします.
insertElementAt(Object obj,int index);

指定したインデックスに要素を追加し、その後の要素を1単位後ろに移動します.
setElementAt(Object obj,int index);

指定したインデックスに要素を上書きして追加します.
removeElement(Object obj);

ベクトルの中で初めて現れたobj要素を歩く.
removeAllElements();

ベクトルのすべての要素を移動します.