Junior
Qual è la dimensione iniziale di ArrayList in Java?
sobes.tech AI
Risposta dell'AI
In Java, la classe ArrayList viene creata di default con una capacità iniziale (initial capacity) di 10. Ciò significa che l'array interno, che memorizza gli elementi, può contenere inizialmente 10 oggetti senza necessità di espansione.
Esempio di creazione di un ArrayList con capacità di default:
ArrayList<String> list = new ArrayList<>(); // capacità iniziale = 10
Se si sa che la lista conterrà un grande numero di elementi, si può impostare esplicitamente la capacità iniziale per evitare frequenti ridistribuzioni di memoria:
ArrayList<String> list = new ArrayList<>(50); // capacità iniziale 50