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