1. 程式人生 > >java中List轉陣列的問題

java中List轉陣列的問題

ArrayList<String> list=new ArrayList<String>();
String strings[]=(String [])list.toArray();

這樣寫編譯沒有問題,可是具體執行的時候報異常:java.lang.ClassCastException: [Ljava.lang.Object;

正確寫法:

ArrayList<String> list=new ArrayList<String>();

list.toArray(new String[list.size()]);