我是Java,編程和StackOverflow的全新軟件。我需要使用一個列表,我可以添加或刪除東西,不知道初始大小(如ArrayList),但我也需要它是二維的。我讀過Google和StackOverflow,但找不到具體答案。這有可能嗎?如果不是,你能否指出我正確的方向?提前致謝。ArrayList是一個二維數組嗎?
回答
ArrayList<ArrayList> arrList2D = new ArrayList<ArrayList>(2);
arrList2D.add(new ArrayList());
arrList2D.add(new ArrayList());
arrList2D
是2D ArrayList。
耶感謝!!我一直在亂搞我的代碼幾個小時,所以我想我會問。我很高興我做到了!高五喲! – Punkrockie 2012-02-23 05:49:42
請注意,構造函數參數中的'2'與2d無關。這只是第一個維度的初始能力(可能會延長)。 – Thilo 2012-02-23 05:51:32
感謝這個地方真棒! – Punkrockie 2012-02-23 05:53:17
以及你可以隨時嘗試寫一個簡單的代碼,看看這個工作。 順便說一句,你可以使用數組列表中的數組列表,我很確定這將是一個非常糟糕的主意。
嘿,爲什麼這是一個壞主意? – Gleno 2012-02-23 05:49:32
「ArrayList
@Thilo無法保證成員列表的大小相同,因此您必須時刻小心索引。這本身並不壞,但它變得棘手。 – jackrabbit 2012-02-23 06:32:54
- 1. 矩陣只是一個二維數組嗎?
- 2. 這是二維數組初始化一個壞主意嗎?
- 3. Java二維ArrayList ArrayList
- 4. 二維ArrayList到一個正常的數組java
- 5. Arraylist到二維數組,然後到一個JTable
- 6. 將二維數組讀入arraylist中
- 7. 轉換兩個一維數組到一個二維數組
- 8. 使用一維二維ArrayList填充一維Arraylist
- 9. 追加一個二維數組到另一個二維數組,插入爲一個單一的行而不是
- 10. 搜索只是一個二維數組的第一維
- 11. 一維數組和二維數組
- 12. 將一維數組爲二維數組
- 13. 添加colums形成一個二維數組到另一個二維數組
- 14. 在另一個二維數組中放置一個二維數組java
- 15. numpy的:由一維數組乘以一個二維數組
- 16. 將兩個一維數組轉換爲單個二維數組
- 17. 二維ArrayList中的列數
- 18. 將三個一維數組組合成二維數組?
- 19. 一格創建一個二維數組
- 20. 創建一個二維數組,由另一二維數組的acumulation的
- 21. 堆分配一個二維數組(而不是指針數組)
- 22. 是一組中的二維整數座標嗎?
- 23. 訪問二維數組就像合法的一維數組一樣嗎?
- 24. 馬平二維數組與索引的一個維數組
- 25. 的JavaScript:轉換一個多維數組爲二維數組
- 26. 二維數組以及如何與一個維數組
- 27. 如何將二維數組轉換成一個維數組
- 28. 轉換一個維數組二維數組
- 29. 從二維數組轉換某些值一個維數組
- 30. 合併一個維數組的兩成二維數組的JavaScript
ArrayList的ArrayList? – Nishant 2012-02-23 05:41:58