import java.util.ArrayList; import java.util.Iterator; public class Hello { public static void main(String[] args){ ArrayList<String> al = new ArrayList<String>(); al.add("java"); al.add("hello"); for(Iterator<String> it = al.iterator();it.hasNext();){ String st = it.next(); op(st.length()); } } public static void op(Object object){ System.out.println(object); } }
泛型 将运行时的ClassCastException转移到了编译时期,用于解决安全问题,避免了强制转换的麻烦。