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:
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
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