Junior
Какъв е началният размер на ArrayList в Java?
sobes.tech AI
Отговор от AI
В Java класът ArrayList по подразбиране се създава с начална капацитет (initial capacity) 10. Това означава, че вътрешният масив, който съхранява елементите, първоначално може да побере 10 обекта без необходимост от разширяване.
Пример за създаване на ArrayList с дефолтна капацитет:
ArrayList<String> list = new ArrayList<>(); // начална капацитет = 10
Ако е известно, че списъкът ще съдържа голям брой елементи, може да се зададе явно началната капацитет, за да се избегнат чести преразпределения на паметта:
ArrayList<String> list = new ArrayList<>(50); // начална капацитет 50