Java ArrayList get() メソッド
get() メソッドはインデックス値を使って動的配列内の要素を取得します。
get() メソッドの構文は次のとおりです:
arraylist.get(int index)
注:arraylist は ArrayList クラスのオブジェクトです。
パラメータの説明:
- index - インデックス値。
戻り値
動的配列内の指定されたインデックス位置にある要素を返します。
index の値が範囲外の場合、IndexOutOfBoundsException 例外がスローされます。
例
String 型の配列で get() メソッドを使用する:
例
import java.util.ArrayList;
class Main {
public static void main(String[] args){
// 配列を作成する
ArrayList<String> sites = new ArrayList<>();
sites.add("Google");
sites.add("サンプル");
sites.add("Taobao");
System.out.println("サイトリスト: " + sites);
// インデックス値が1の要素を取得する
String element = sites.get(1);
System.out.println("インデックス値が 1 の要素は: " + element);
}
}
class Main {
public static void main(String[] args){
// 配列を作成する
ArrayList<String> sites = new ArrayList<>();
sites.add("Google");
sites.add("サンプル");
sites.add("Taobao");
System.out.println("サイトリスト: " + sites);
// インデックス値が1の要素を取得する
String element = sites.get(1);
System.out.println("インデックス値が 1 の要素は: " + element);
}
}
上記のプログラムを実行すると、出力結果は次のようになります:
网站列表: [Google, サンプル, Taobao] 索引值为 1 的元素为: サンプル
上記の例では、sites という名前の配列を作成し、get() メソッドを使用してインデックス値が 1 の要素を取得しています。
Integer 型の動的配列で get() メソッドを使用する:
例
import java.util.ArrayList;
class Main {
public static void main(String[] args) {
// 配列を作成する
ArrayList<Integer> numbers = new ArrayList<>();
// 配列に要素を挿入する
numbers.add(22);
numbers.add(13);
numbers.add(35);
System.out.println("Numbers ArrayList: " + numbers);
// インデックス値が2の要素を取得する
int element = numbers.get(2);
System.out.println("インデックス値が 2 の要素は: " + element);
}
}
class Main {
public static void main(String[] args) {
// 配列を作成する
ArrayList<Integer> numbers = new ArrayList<>();
// 配列に要素を挿入する
numbers.add(22);
numbers.add(13);
numbers.add(35);
System.out.println("Numbers ArrayList: " + numbers);
// インデックス値が2の要素を取得する
int element = numbers.get(2);
System.out.println("インデックス値が 2 の要素は: " + element);
}
}
上記のプログラムを実行すると、出力結果は次のようになります:
Numbers ArrayList: [22, 13, 35] 索引值为 2 的元素为: 35
上記の例では、get() メソッドを使用してインデックス値が 2 の要素にアクセスしています。
注意:また、indexOf() メソッドを使用して ArrayList 内の要素のインデックス値を返すこともできます。詳細については、次のリンクを参照してください。Java ArrayList indexOf()。
その他の拡張
Java ArrayList