【Java】for文でListの要素を取り出す方法

【Java】for文でListの要素を取り出す方法

管理人
この記事ではJavaのfor文でListのデータを取得する方法をを解説します。

 Listの要素を取り出す方法は拡張for文やラムダ式等ありますが、通常のfor文での取り出しにて記載します。

 for文でListの要素を取り出すには以下のメソッドを使用します。

  • size : Listに格納されている要素数を数えるメソッドでfor文での処理の回数を取得するために使用
  • get :引数に設定した数値の位置のListの要素を取り出す。

Listの要素を先頭から順次取り出す

次のサンプルプログラムにて、Listの中身を全て取り出します。

List<String> list= new ArrayList <>(Arrays.asList("1", "2", "3", "4", "5"));
// 処理回数はlist.size()でListの要素数を取得する
for (int i = 0; i < list.size(); i++) {
// get(i)で要素を順次取り出す
String str = list.get(i);
System.out.println(str);
}

// 実行結果
1
2
3
4
5

Listの要素を後ろから順次取り出す

List<String> list= new ArrayList <>(Arrays.asList("1", "2", "3", "4", "5"));
// 処理回数はlist.size()でListの要素数を取得する
for (int i = 1; i <= list.size(); i++) {
// list.size() - i で後ろから要素を順次取り出す
String str = list.get(list.size() - i);
System.out.println(str);
}

// 実行結果
5
4
3
2
1

管理人
Javaの記事の一覧はJava にまとめてあります

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

PAGE TOP