Sobes.tech
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