import java.util.ArrayList; import java.util.Collections; import java.util.Iterator; import java.util.List; public class Test4List { /** * @param args */ public static void main(String[] args) { List list = new ArrayList(); // List syncList = Collections.synchronizedList(list); list.add(new Customer("Nuwan")); list.add(new Customer("Lasitha")); list.add(new Customer("Praveen")); Customer x = list.get(2); System.out.println(x); // list. list.add(2, new Customer("Kamal")); Customer y = new Customer("ABC"); Customer z = new Customer("ABC"); list.add(y); list.add(y); list.add(z); for (Customer c : list) { // Do some work with c here System.out.println(c); } } }