我有ArrayList的ArrayList。我想设置内部ArrayLists的初始容量以及外部ArrayList,但不一定要达到相同的大小。有没有一个好的方法来做到这一点?设置ArrayList的ArrayList的初始容量
回答
不要混淆。
List<ArrayList<String>> outerlist = new ArrayList<ArrayList<String>>(outCapacity);
而且
ArrayList<String> innerList= new ArrayList<String>(InnCapacity);
// adding some elements to innerlist as well.
现在
outerList.add(innerList);
为outerlist和innerlist以及所以你刚才添加的能力。
谢谢!这适用于内部类是ArrayList而不是List的情况。 – Kalmar
@katherine感谢您的反馈。我刚刚编辑我的答案:) –
您可以设置ArrayList
的初始容量的唯一地方是在使用ArrayList(int)
创建特定实例时。没有直接的方法来将集合的内部ArrayList
的初始容量同时设置为特定大小。
那么你可以使用Reflection将* all *'ArrayList'的初始容量设置为^ _^ – Ordous
- 1. 初始化ArrayList
- 2. ArrayList的ArrayList - ArrayList的初始化<String>和洗牌
- 3. Java的ArrayList的初始化
- 4. ArrayList未初始化
- 5. 如何初始化ArrayList的
- 6. 创建初始容量为0的ArrayList的优点?
- 7. 如何在ArrayList中设置ArrayList的值?
- 8. Java Arraylist重新初始化
- 9. Java - ArrayList默认初始值
- 10. 无法初始化ArrayList
- 11. 初始化ArrayList时出错
- 12. ArrayList初始化困惑
- 13. 初始化ArrayList引用null
- 14. 初始化和修改ArrayList
- 15. 2D ArrayList初始化行
- 16. ArrayList初始化为null?
- 17. 初始化的ArrayList <ArrayList的<Integer>>
- 18. 为什么在给ArrayList初始容量时这会比较慢?
- 19. ArrayList的HashMap作为值的初始化
- 20. ArrayList是否可以使用返回ArrayList的方法初始化ArrayList?
- 21. 初始化ArrayList <ArrayList <Int>>在kotlin中的大小
- 22. 如何初始化一个二维ArrayList的内部ArrayList
- 23. 初始化和命名,Java中的ArrayList
- 24. 如何获取初始化ArrayList的size()?
- 25. Java - 初始化的ArrayList空指针
- 26. 为什么我的ArrayList未初始化为我指定的容量?
- 27. 我设置二维的ArrayList
- 28. 错误的设置arraylist
- 29. 设置数值为ArrayList的
- 30. 在ArrayList中设置()
因此,每次创建数组列表时,都要在构造函数中设置其初始容量。您遇到什么问题? –