Как работи добавянето на списък?
Как работи добавянето на списък?

Видео: Как работи добавянето на списък?

Видео: Как работи добавянето на списък?
Видео: Как да валидираме данни в Excel 2024, Ноември
Anonim

ArrayList използва плитко копие, за да копира препратката на обекта към новия екземпляр на ArrayList. Когато се създаде екземпляр на ArrayList без първоначален капацитет и е празен, тогава добавете () се извиква към добавете елемент към екземпляра на ArrayList, се изпълнява следният код, за да приложи размер по подразбиране към масива.

Тогава, как методът за добавяне на ArrayList работи вътрешно?

Вътрешна работа на ArrayList или Как добавете (обект) методът работи вътрешно в ArrayList в Java. ArrayList вътрешно използва обект на масив за добавете (или съхранявайте) елементите. С други думи, ArrayList е подкрепен от структура на данни от масив. Масивът от ArrayList може да се преоразмерява (или динамична).

как да добавите елемент към списък в Java? Има два метода за добавяне на елементи към списъка.

  1. add(E e): добавя елемента в края на списъка. Тъй като List поддържа Generics, типът елементи, които могат да бъдат добавени, се определя при създаването на списъка.
  2. add(int index, E element): вмъква елемента в дадения индекс.

По този начин как работи списъкът с масиви?

ArrayList е реализация на масив с преоразмеряване на интерфейса на списъка, т.е. ArrayList нараства динамично, когато елементите се добавят към него. Но размерът на масива не може да се увеличава динамично. И така, това, което се случва вътрешно, е, че се създава нов масив и старият масив се копира в новия масив.

Как да добавите елемент към ArrayList?

ArrayList реализира интерфейса на списъка. Да се добавете ан елемент до края на един ArrayList използване: boolean добавете (E elt); // Добавете препратка към обект elt до края на ArrayList , // увеличаване на размера с едно. Капацитетът ще се увеличи, ако е необходимо. // Винаги връща true.

Препоръчано: