Sobes.tech
Junior — Middle

Өлчөмүн көрсөтпөстөн түзүлгөндө, ArrayList кандайча баштапкы элементтердин санын камайтат?

sobes.tech AI

AIден жооп

Javaда ArrayList түзүүдө баштапкы өлчөм көрсөтүлбөсө, ички массив башында бош (өлчөмү 0) болот.

Жалгыз биринчи элемент кошулганда, ArrayList стандарттык өлчөмдө ички массив түзөт, ал адатта 10 болот.

Демек, алдын ала орнотууга ылайык:

  • new ArrayList<>() чакырганда, ички массив дароо бөлүнбөйт.
  • Биринчи элемент кошулганда, 10 өлчөмдүү массив бөлүнөт.

Бул список бош калса, эс тутумду үнөмдөөгө жардам берет.

Мисал:

ArrayList<String> list = new ArrayList<>();
// ички массив дагы бөлүнбөгөн
list.add("Биринчи элемент");
// эми ички массивдин өлчөмү 10