ArrayList: Java の ensureCapacity() メソッド
ArrayList は、動的で大きくなる配列構造を実装しているため、サイズが自動的に変更されます。すでに入力されているArrayListに要素を追加しようとすると、自動的にサイズが変更されます。サイズが不十分なArrayListに非常に多くの要素を追加する必要があるシナリオを考えます。そのような場合、ArrayListのサイズを数回変更する必要があり、パフォーマンスが低下します。この問題は、ensureCapacity() これは、ArrayList.
public void ensureCapacity(int minCapacity): このメソッドは、ArrayList.
import java.util.ArrayList;Runtime:
public class ArrayList_ensureCapacity {
public static void main(String[] args) {
ArrayList<文字列>arraylist = new ArrayList<文字列>(4);
//ArrayListに項目を追加
arraylist.add("Screen");
arraylist.add("TV");
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