import java.util.*;
class Altest{
public static void main(String [] args)
{
ArrayList al = new ArrayList();
al.add("yao ming");
al.add("alston");
al.add("yi jianlian"); for(String s:al)
System.out.println(s);
}
}这个小程序怎么不能通过编译为什么啊,那个unchecked 怎么用
为什么这里会有异常
class Altest{
public static void main(String [] args)
{
ArrayList al = new ArrayList();
al.add("yao ming");
al.add("alston");
al.add("yi jianlian"); for(String s:al)
System.out.println(s);
}
}这个小程序怎么不能通过编译为什么啊,那个unchecked 怎么用
为什么这里会有异常
import java.util.*;
class Altest{
public static void main(String [] args)
{
ArrayList<String> al = new ArrayList<String>();////////////
al.add("yao ming");
al.add("alston");
al.add("yi jianlian"); for(String s:al)
System.out.println(s);
}
}
for里循环object然后强转也行
for(Object o : al){
String s = (String)o;
}
否则不行。over
System.out.println(s);
}
ArrayList没有指定为String类型,
写成ArrayList<String> al = new ArrayList<String>();