package x; import java.util.ArrayList; import java.util.List; class ListTack { void f(String s) { } void g(List l) { l.add(1, "uuu"); // f(l.get(0)); // f(l.remove(0)); Object[] array = l.toArray(); f((String)array[0]); } void h() { List g = new ArrayList(); g.add("zzz"); List list = new ArrayList(); list.add("xxx"); list.addAll(g); g(list); } }