Il solito costruttore di ArrayList
è:
ArrayList<?> list = new ArrayList<>();
Ma c'è anche un costruttore sovraccarico con un parametro per la sua capacità iniziale:
ArrayList<?> list = new ArrayList<>(20);
Perché è utile creare un ArrayList
con una capacità iniziale quando possiamo accedervi a nostro piacimento?