有沒有辦法將一個arrayList分配給Java中的數組?將陣列列表分配給java中的陣列
2
A
回答
11
是的,在列表中使用toArray()
。
參見:
List a = new ArrayList();
a.add("foo");
a.add("bar");
System.out.println(a); // prints [foo, bar]
Object[] myArray = a.toArray();
for (int i = 0; i < myArray.length; i++) {
System.out.println(myArray[i]); // prints 'foo' and 'bar'
}
網上看到的,ideone。
2
Object [] array = myArrayList.toArray(new Object [myArrayList.size()]);?
0
相關問題
- 1. 將列表中的參數中的值分配給新陣列
- 2. 的JavaScript - 分配 - 陣列陣列
- 3. 將自由標記列表分配給Javascript陣列
- 4. 簡化Java陣列和陣列列表
- 5. 將陣列列表映射到java中的另一個陣列列表
- 6. Java中的鏈接陣列分配
- 7. 問題在Java分配的陣列,以其它陣列
- 8. MATLAB:從雙陣列矢量分配給單元陣列
- 9. 值分配給一個numpy的陣列
- 10. Java陣列列表獲得
- 11. 矩陣列表中的列表矩陣
- 12. PHP陣列分隔列表
- 13. 陣列在陣列中的陣列
- 14. 分陣列分成較小的陣列
- 15. 值分配給陣列,除非在Perl
- 16. java中的二維陣列列表
- 17. 預分配.NET陣列的矩陣
- 18. 將PHP陣列陣列
- 19. 陣列將返回 「陣列()」
- 20. numpy的陣列分配值
- 21. 無效的陣列分配
- 22. 陣列陣列到表
- 23. 將值分配給循環中的矩陣的一列
- 24. 陣列中的Java
- 25. 陣列中的JAVA
- 26. 陣列中的Java
- 27. 陣列/列表
- 28. 陣列列表
- 29. 陣列:存儲陣列中陣列
- 30. 將值分配給Fortran模塊中的整數陣列
它們是不同的類型,所以你不能簡單地做Object [] ar = myArrayList; – jbindel 2010-09-18 02:06:23
此代碼甚至沒有編譯... – Patrick 2012-02-06 07:48:15
也許你想說對象[] array = myArrayList.toArray(new Object [myArrayList.size()]);? – Patrick 2012-02-06 07:53:01