Ce qui est signifié par le paramètre (int capacité initiale) dans une arraylist

Ce qui est signifié par le paramètre (int initialCapacity) dans un ArrayList, je pensais que c'est le nombre d'éléments, mais il ne fonctionne pas quand je l'ai fait:

public class MyClass {
    private ArrayList<Integer> arr;
    public MyClass(int n_elements) {
        arr = new ArrayList<Integer>(n_elements);
    }
}

OriginalL'auteur Ismail Marmoush | 2010-11-13