如何將列表轉換爲數組?以下代碼返回一個錯誤。將列表<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