import java.util.ArrayList; import java.util.Iterator; import java.util.LinkedList; import java.util.List; public class Test1 { /** * @param args */ public static void main(String[] args) { List list = new ArrayList(); // List list = new LinkedList(); list.add(new Customer("Nuwan")); list.add(new Customer("Lasitha")); list.add(new Customer("Praveen")); // list.add(new Object()); Iterator itr = list.iterator(); while(itr.hasNext()) { Object obj = itr.next(); Customer c = (Customer) obj; // Do some work with c here System.out.println(c); } } }