Sobes.tech
Junior — Middle

O'lchamni ko'rsatmasdan yaratilganda, ArrayList boshlang'ich elementlar soni qancha bo'lishi mumkin?

sobes.tech AI

AIdan javob

Java'da boshlang'ich o'lchami ko'rsatilmagan ArrayList yaratishda, ichki massiv dastlab bo'sh (o'lchami 0) bo'ladi.

Faqat birinchi element qo'shilganda, ArrayList odatiy o'lchamdagi ichki massivni yaratadi, odatda 10.

Ya'ni, odatiy holda:

  • new ArrayList<>() chaqirilganda, ichki massiv darhol ajratilmaydi.
  • Birinchi element qo'shilganda, 10 o'lchamdagi massiv ajratiladi.

Bu, ro'yxat bo'sh qolsa, xotira tejashga yordam beradi.

Misol:

ArrayList<String> list = new ArrayList<>();
// ichki massiv hali ajratilmagan
list.add("Birinchi element");
// endi ichki massiv o'lchami 10