Wednesday, December 3, 2014

Ways to Loop / Iterate A List In Java

Here are four ways to loop a List in Java.
1.    Iterator loop
2.    For loop
3.    For loop (Advance)
4.    While loop
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++;
        }
    }
}
Output
#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


Advance Java Blogging

Java New Articles

Javas Latest News

Java Web Services and XML

Ajax Latest News

Mac OS Java Features

Advance Spotlights

Patterns Features