Another convenient way to copy the values from src ArrayList to dest Arraylist is as follows:
ArrayList src = new ArrayList();
src.add("test string1");
src.add("test string2");
ArrayList dest= new ArrayList();
dest.addAll(src);
This is actual copying of values and not just copying of reference.