public static void main(String[] args)
{
ArrayList al = new ArrayList();
al.add("java01");
al.add("java02");
al.add("java03");
al.add(4);/*记得老师说过,集合和数组不一样,数组只能存储相同数据类型的数据,
而集合可以存不同类型的对象。这里先存字符串,后存Integer 4 为什么
运行失败?既然可以存储不同类型的对象,为什么还要有泛型?*/
Iterator it = al.iterator();
while (it.hasNext())
{
String s = (String)it.next();
sop(s.length());
}
}
public static void sop(Object obj)
{
System.out.println(obj);
}
|
|