Sobes.tech
Junior

Mi az ArrayList kezdeti mérete Java-ban?

sobes.tech MI

Válasz az MI-től

Java-ban az ArrayList osztály alapértelmezés szerint 10-es kezdő kapacitással (initial capacity) jön létre. Ez azt jelenti, hogy a belső tömb, amely a elemeket tárolja, kezdetben 10 objektumot képes befogadni anélkül, hogy bővíteni kellene.

Példa az alapértelmezett kapacitással rendelkező ArrayList létrehozására:

ArrayList<String> list = new ArrayList<>(); // kezdő kapacitás = 10

Ha tudjuk, hogy a lista sok elemet fog tartalmazni, kifejezetten meg lehet adni a kezdő kapacitást, hogy elkerüljük a gyakori memória újraelosztásokat:

ArrayList<String> list = new ArrayList<>(50); // kezdő kapacitás 50