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