gpt4 book ai didi

java - 如何在Java中为ArrayList添加大小

转载 作者:太空宇宙 更新时间:2023-11-04 07:04:06 25 4
gpt4 key购买 nike

我有一个 Ellipse2D 的数组列表,用户输入的数字是 joptionpane.showinputdialog ,但他可以输入任何数字,如果超过数组列表的大小就会出现问题我有一个问题,我搜索一个方法来增加数组列表的初始大小(我找到了 Ensurecapacity() 但它不起作用,我们必须在调用方法 add 之前调用它?)请帮助我

最佳答案

ArrayList 会根据需要调整大小,因此在调用 add() 方法之前无需执行任何操作。当您添加的项目超出列表的初始容量时,内部数组将会扩展。除了性能问题外,ArrayList 的内部机制和容量不应该让您担心。

仅当您知道要插入大量元素时,指定初始容量才是有用的,在这种情况下,您希望避免连续动态地重新调整内部数组的大小,但最好提前预先分配必要的空间。

关于java - 如何在Java中为ArrayList添加大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21660293/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com