ここでは、JavaでListをループする4つの方法を示します。

  1. 反復ループ

  2. ループの場合

  3. ループの場合(詳細)

  4. whileループ

package com.mkyong.core;

import java.util.Arrays;
import java.util.Iterator;
import java.util.List;

public class ArrayToList {
     public static void main(String[]argv) {

    String sArray[]= new String[]{ "Array 1", "Array 2", "Array 3" };

   //convert array to list
    List<String> lList = Arrays.asList(sArray);

   //iterator loop
    System.out.println("#1 iterator");
    Iterator<String> iterator = lList.iterator();
    while (iterator.hasNext()) {
        System.out.println(iterator.next());
    }

   //for loop
    System.out.println("#2 for");
    for (int i = 0; i < lList.size(); i++) {
        System.out.println(lList.get(i));
    }

   //for loop advance
    System.out.println("#3 for advance");
    for (String temp : lList) {
        System.out.println(temp);
    }

   //while loop
    System.out.println("#4 while");
    int j = 0;
    while (j < lList.size()) {
        System.out.println(lList.get(j));
        j++;
    }
    }
}


出力

#1 iterator
Array 1
Array 2
Array 3
#2 for
Array 1
Array 2
Array 3
#3 for advance
Array 1
Array 2
Array 3
#4 while
Array 1
Array 2
Array 3

リンク://タグ/反復/[反復]リンク://タグ/java/[java]リンク://タグ/リスト/[リスト]リンク://タグ/ループ/[ループ]