ホームページ > Java > &#&チュートリアル > Vector クラスの get() メソッドを使用して、ベクター内の要素を取得します。

Vector クラスの get() メソッドを使用して、ベクター内の要素を取得します。

WBOY
リリース: 2023-07-24 10:33:20
オリジナル
1780 人が閲覧しました

Vector クラスの get() メソッドを使用して、ベクター内の要素を取得します

Java では、多くの場合、オブジェクトのセットを保存および管理するためにコレクションを使用する必要があります。このうち、Vector クラスは、必要に応じて自動的に拡張できる動的配列です。 Vector クラスには、コレクション要素を便利に操作するための多くのメソッドが用意されており、get() メソッドはベクター内の要素を取得するために使用されます。

Vector クラスの定義は次のとおりです。

public class Vector<E> extends AbstractList<E>
    implements List<E>, RandomAccess, Cloneable, java.io.Serializable
ログイン後にコピー

get() メソッドを使用して、Vector 内の指定された位置にある要素をインデックスによって取得できます。メソッドのシグネチャは以下のとおりです。

public E get(int index)
ログイン後にコピー

このうち、index は取得する要素のインデックスを表し、戻り値は指定した位置の要素になります。

以下は、Vector クラスの get() メソッドを使用してベクター内の要素を取得する方法を示すサンプル コードです。

import java.util.Vector;

public class VectorExample {
    public static void main(String[] args) {
        Vector<String> myVector = new Vector<>();

        myVector.add("元素1");
        myVector.add("元素2");
        myVector.add("元素3");
        myVector.add("元素4");

        // 获取向量中指定位置的元素
        String element = myVector.get(2);
        System.out.println("获取的元素为:" + element);
    }
}
ログイン後にコピー

上記のコードは、## という名前のファイルを作成します。 #myVector Vector オブジェクトに 4 つの要素を追加しました。次に、get() メソッドを呼び出してインデックス 2 を渡すことにより、ベクトルの位置 2 にある要素を取得します。最後に、取得した要素を出力します。

上記のコードを実行すると、次の出力が表示されます。

获取的元素为:元素3
ログイン後にコピー
上記のコード例を通して、Vector クラスの get() メソッドの使用が非常に簡単であることがわかります。指定したインデックス値を渡すだけで、対応する位置にある要素を取得します。

get() メソッドを使用するときは、渡されるインデックスが妥当な範囲内であることを確認する必要があることに注意してください。渡されたインデックスがベクトルの範囲を超える場合、

ArrayIndexOutOfBoundsException 例外がスローされます。したがって、get() メソッドを使用する前に、まずベクトルのサイズを確認し、インデックス値を合理的に選択する必要があります。

要約すると、Vector クラスの get() メソッドは、ベクター内の要素を取得する便利な方法を提供します。合理的なインデックスを設計することで、必要な要素の内容を簡単に取得できるようになり、ベクトル データの管理と運用がより適切になります。

以上がVector クラスの get() メソッドを使用して、ベクター内の要素を取得します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート