Ciao,
supponiamo che hai una lista (arraylist) di stringhe e devi copiarle in un'altra:

List destinazione = new ArraList();

Iterator it = origine.iterator();

while(it.hasNext){
String temp = new String("");
temp = (String) it.next();
destinazione.add(temp);
}


Prova e fammi sapere
Ciao