我不知道這對我來說是一個心理障礙還是儘管花了幾個小時來研究已經提出的問題,但我無法得出最終結論。試圖理解這麼多不同的答案,我迷茫和困惑。 :(Java中的一些嚴重的重複問題
請告訴我最好的方式做以下。我花了大量時間通過存在的問題去,但不能得到底線。
我想一個ArrayList轉換成數組,而這樣做,有關對象和數組的另一個問題類型轉換彈出。
ArrayList<Integer> al = new ArrayList<Integer>();
al.add(1);
al.add(2);
al.add(3);
Object[] oa = al.toArray();
int [] a = new int[al.size()];
a = (int[]) oa;
在最後一行,它說我不能從對象轉換[]爲int []。
那麼,如何做我類型轉換那麼因爲toArray方法只返回一個Obj ect數組。
您是否閱讀[如何將列表轉換爲int在Java?](http://stackoverflow.com/questions/960431/how-to-convert-listinteger-to-int-in-java)? –
Pshemo
2015-03-02 20:27:14