This tutorial demonstrates the use of ArrayList, Iterator and a List. There are many ways to iterate a list of objects in Java. This sample program shows you the different ways of iterating through a list in Java.
In java a list object can be iterated in following ways:
Using Iterator class
With the help of for loop
With the help of while loop
Java 5 for-each loop
Following example code shows how to iterate a list object:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 | import java.util.Iterator; import java.util.List; import java.util.ArrayList;
public class IterateAList { public static void main(String[] argv) {
ArrayList arrJavaTechnologies = new ArrayList();
arrJavaTechnologies.add("JSP"); arrJavaTechnologies.add("Servlets"); arrJavaTechnologies.add("EJB"); arrJavaTechnologies.add("JDBC"); arrJavaTechnologies.add("JPA"); arrJavaTechnologies.add("JSF");
// Iterate with the help of Iterator class System.out.println("Iterating with the help of Iterator class"); Iterator iterator = arrJavaTechnologies.iterator(); while (iterator.hasNext()) { System.out.println(iterator.next()); }
// Iterate with the help of for loop System.out.println("Iterating with the help of for loop"); for (int i = 0; i < arrJavaTechnologies.size(); i++) { System.out.println(arrJavaTechnologies.get(i)); }
// Iterate with the help of while loop System.out.println("Iterating with the help of while loop"); int j = 0; while (j < arrJavaTechnologies.size()) { System.out.println(arrJavaTechnologies.get(j)); j++; } // Iterate with the help of java 5 for-each loop System.out.println("Iterate with the help of java 5 for-each loop"); for (String element : arrJavaTechnologies) // or sArray { System.out.println(element); }
} }
|
No comments:
Post a Comment