Sobes.tech
Junior

Jaki jest początkowy rozmiar ArrayList w Java?

sobes.tech AI

Odpowiedź od AI

W Javie klasa ArrayList domyślnie tworzona jest z początkową pojemnością (initial capacity) równą 10. Oznacza to, że wewnętrzna tablica, która przechowuje elementy, może początkowo pomieścić 10 obiektów bez konieczności powiększania.

Przykład tworzenia ArrayList z domyślną pojemnością:

ArrayList<String> list = new ArrayList<>(); // początkowa pojemność = 10

Jeśli wiadomo, że lista będzie zawierała dużą liczbę elementów, można jawnie ustawić początkową pojemność, aby uniknąć częstych przesunięć pamięci:

ArrayList<String> list = new ArrayList<>(50); // początkowa pojemność 50