public static void main(String[] args) {
test2();
}
public static void test1(){
Collection<String> list=new ArrayList<String>();
for(int i=0;i<4;i++)
list.add(i+"");
String[] ss=list.toArray(new String[0]);
for(String s:ss){
System.out.println(s);
}
}
public static void test2(){
Collection<String> list=new ArrayList<String>();
for(int i=0;i<4;i++)
list.add(i+"");
Object[] ss=list.toArray();
//但是如果这样String[] ss=(String[])list.toArray();那么就会报错
for(Object s:ss){
System.out.println(s);
}
}
本文提供了两个Java示例,展示了如何将集合转换为数组,并进行遍历打印。第一个示例中,集合转换为String类型的数组;第二个示例则直接使用Object数组接收集合元素,并进行了类型安全的遍历。
770

被折叠的 条评论
为什么被折叠?



