JavaのVectorクラスの使い方は何ですか。
Javaで使われるVectorクラスは、自動的に拡張や縮小をするダイナミック配列であり、異なるデータ型のオブジェクトを格納することができます。以下はVectorクラスの一般的な使い方です:
- ベクトルオブジェクトの宣言と作成:
- Integer型のVectorを生成しました。整数を保管するための。
- 要素を追加する。
- vector.add(10); // ベクターの末尾に要素を追加
vector.add(20);
vector.add(30);
vector.add(1, 15); // 指定した位置に要素を挿入 - 要素への訪問:
- vectorの2番目の要素を取得する。
- 要素の変更:
- vector.set(1, 25); // 指定位置の要素を変更します。
- 要素を削除する
- vector.remove(0); // 指定位置の要素を削除する
vector.removeElement(30); // 指定した要素を削除する - ベクトルを走査する:
- int i = 0; i < vector.size(); i++){
int element = vector.get(i);
System.out.println(element);
}// または、拡張forループを使用する
for (int element : vector){
System.out.println(element);
} - Vectorが空かどうかを判断する:
- isEmptyというboolean変数には、vector.isEmpty()の結果が代入されます。
- Vectorのサイズを取得します。
- ベクトルの大きさを取得して、それを size に代入します。
- ベクターを空にする:
- ベクトルをクリアする。
Vectorクラスはスレッドセーフであるため、複数スレッド環境に適していますが、単一スレッド環境ではArrayListの方がパフォーマンスが良いため、ArrayListを使用することが推奨されます。