Sobes.tech
Junior

Mis on Java-s oleva ArrayListi algsuurus?

sobes.tech AI

Vastus AI-lt

Java-s on ArrayList klass vaikimisi loodud algselt (initial capacity) 10-ga. See tähendab, et sisemine massiiv, mis hoiab elemente, võib alguses mahutada 10 objekti ilma laiendamata.

Näide ArrayListi loomise kohta vaikimisi mahuga:

ArrayList<String> list = new ArrayList<>(); // algne mahutavus = 10

Kui teada, et nimekiri sisaldab suurt hulka elemente, saab algset mahutavust selgelt määrata, et vältida sagedasi mälu ümberjaotusi:

ArrayList<String> list = new ArrayList<>(50); // algne mahutavus 50