Java の ArrayList.get() 関数を使用して、ArrayList の指定されたインデックス位置にある要素を取得します。

PHPz
リリース: 2023-07-25 11:01:59
オリジナル
1532 人が閲覧しました

Java の ArrayList.get() 関数を使用して、ArrayList の指定されたインデックス位置にある要素を取得します。

ArrayList は Java で一般的に使用される動的配列であり、あらゆるタイプのオブジェクトを格納できます。位置にインデックスを付けることで、ArrayList 内の指定された位置にある要素を簡単に取得できます。この記事では、ArrayList の get() 関数を使用してこの機能を実現する方法を説明します。

何人かの学生の名前を格納する ArrayList があるとします。インデックスの場所によって生徒の名前を取得できるようにしたいと考えています。まず、ArrayList オブジェクトを作成していくつかの要素を追加し、次に get() 関数を使用して指定された位置にある要素を取得する必要があります。

以下はサンプル コードです:

import java.util.ArrayList;

public class GetElementFromArrayList {
    public static void main(String[] args) {
        // 创建一个ArrayList对象
        ArrayList<String> studentNames = new ArrayList<>();

        // 添加一些学生姓名
        studentNames.add("张三");
        studentNames.add("李四");
        studentNames.add("王五");
        studentNames.add("赵六");

        // 获取指定索引位置的学生姓名
        String studentName = studentNames.get(2);

        // 打印输出结果
        System.out.println("第二个学生的姓名是:" + studentName);
    }
}
ログイン後にコピー

上記のコードでは、まず ArrayList オブジェクトを作成し、add() 関数を使用してそれに 4 人の生徒の名前を追加します。次に、get() 関数を使用してインデックス位置 2 の生徒名を取得し、結果を文字列変数に保存します。最後に、System.out.println() 関数を使用して出力結果を印刷します。

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

第二个学生的姓名是:王五
ログイン後にコピー

ご覧のとおり、指定されたインデックス位置にある生徒名が get() 関数によって正常に取得されました。 ArrayList のインデックスは 0 からカウントされるため、インデックス位置 2 が 3 番目の要素に対応することに注意してください。

単一の要素を取得するだけでなく、get() 関数を使用して ArrayList 全体を取得することもできます。たとえば、ループ トラバーサルを通じてすべての生徒の名前を取得します。

// 遍历ArrayList并打印所有学生姓名
for (int i = 0; i < studentNames.size(); i++) {
    System.out.println("第" + (i + 1) + "个学生的姓名是:" + studentNames.get(i));
}
ログイン後にコピー

上記のコードを使用すると、ArrayList 内のすべての生徒の名前を 1 人ずつ出力できます。

概要: get() 関数を使用すると、ArrayList 内の指定されたインデックス位置にある要素を簡単に取得できます。実際のアプリケーションでは、この機能に基づいてさまざまなデータ操作や処理を実行できます。 get() 関数を使用して要素を取得する前に、対応するインデックス位置にある要素が ArrayList 内にすでに存在していることを確認してください。そうでない場合は、IndexOutOfBoundsException 例外がスローされます。

以上がJava の ArrayList.get() 関数を使用して、ArrayList の指定されたインデックス位置にある要素を取得します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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