你看我Eclipse运行了下你的代码[code]public class TestListToArray {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<String>();
list.add("fff");
list.add("fffff");
System.out.println(list.toArray().getClass().getName());
}
}[/code]结果是[Ljava.lang.Object;
说明你这个toArray是一个Object数组你再强制转换成String就有问题了 |