如何将列表转换为数组?以下代码返回一个错误。将列表<String>转换为Java中的字符串[]
public static void main(String[] args) {
List<String> strlist = new ArrayList<String>();
strlist.add("sdfs1");
strlist.add("sdfs2");
String[] strarray = (String[]) strlist.toArray();
System.out.println(strarray);
}
错误:
Exception in thread "main" java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to [Ljava.lang.String;
at test.main(test.java:10)
对于大多数有错误的问题,您应该发布您收到的错误消息。 – 2010-03-31 12:01:47
我更喜欢stackoverflow。感谢您在google中的排名1。 – Ninjaxor 2013-04-07 00:57:08