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