ArrayList:Java 中的 ensureCapacity() 方法
ArrayList 实现了一个动态的、不断增长的数组结构,这意味着大小会自动更改。如果您尝试将元素添加到已填充的 ArrayList 中,则它将自动调整大小。我们考虑一种情况,我们需要将大量元素添加到大小不足的 ArrayList 中,在这种情况下,ArrayList 必须多次调整大小,这将导致性能不佳。可以通过调用 ensureCapacity()这对于确保或增加 ArrayList.
public void ensureCapacity(int minCapacity):此方法重置 ArrayList.
import java.util.ArrayList;运行时:
public class ArrayList_ensureCapacity {
public static void main(String[] args) {
ArrayList<字符串>arraylist = 新的 ArrayList<字符串>(4);
//添加项目到ArrayList
arraylist.add(screen”);
arraylist.add(电视”);
arraylist.add(笔记本电脑”);
arraylist.add(平板电脑”);
arraylist.ensureCapacity(5);
arraylist.add(智能手机”);
System.out.println(ArrayList 元素: ”);
for(String s:arraylist)
System.out.println(s);
}
}
ArrayList 项:
Screen
TV
Laptop
Tablet
Smartphone