import java.util.*;
public class ArrayListDemo04
{
public static void main(String[] args)
{
List<String> list =new ArrayList<String>();
list.add("hello");
list.add("hello");
list.add("mldn");
list.add("mldn.java");
String[] str =list.toArray(new String[]{});
for(int i=0;i<str.length;i++)
{
System.out.print(str[i]+"、");
}
System.out.println();
Object[] obj =list.toArray();
for(int i=0;i<obj.length;i++)
{
String temp=(String)obj[i];
System.out.print(temp+"、");
}
String[] newStr=(String[])list.toArray(); //在这里进行向下转型为什么会抛出异常呢?
for(int i=0;i<newStr.length;i++)
{
System.out.print(newStr[i]+"、");
}
}
}
public class ArrayListDemo04
{
public static void main(String[] args)
{
List<String> list =new ArrayList<String>();
list.add("hello");
list.add("hello");
list.add("mldn");
list.add("mldn.java");
String[] str =list.toArray(new String[]{});
for(int i=0;i<str.length;i++)
{
System.out.print(str[i]+"、");
}
System.out.println();
Object[] obj =list.toArray();
for(int i=0;i<obj.length;i++)
{
String temp=(String)obj[i];
System.out.print(temp+"、");
}
String[] newStr=(String[])list.toArray(); //在这里进行向下转型为什么会抛出异常呢?
for(int i=0;i<newStr.length;i++)
{
System.out.print(newStr[i]+"、");
}
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货