Jak działa dodawanie listy?
Jak działa dodawanie listy?

Wideo: Jak działa dodawanie listy?

Wideo: Jak działa dodawanie listy?
Wideo: Microsoft Lists | How We Use Lists 2024, Listopad
Anonim

ArrayList używa płytkiej kopii do kopiowania odwołania obiektu do nowego wystąpienia ArrayList. Gdy instancja ArrayList bez początkowej pojemności zostanie utworzona i jest pusta, wówczas Dodaj () wywoływana jest metoda Dodaj element do instancji ArrayList, następujący kod jest wykonywany w celu zastosowania domyślnego rozmiaru do tablicy.

W takim razie, jak działa metoda dodawania ArrayList wewnętrznie?

Praca wewnętrzna z Lista tablic albo jak Dodaj (Obiekt) metoda działa wewnętrznie w Lista tablic w Javie. ArrayList wewnętrznie używa obiektu tablicy do Dodaj (lub przechowywać) elementy. Innymi słowy, Lista tablic jest wspierany przez strukturę danych Array. Tablica Lista tablic jest skalowalny (lub dynamiczny).

jak dodać element do listy w Javie? Istnieją dwie metody dodawania elementów do listy.

  1. add(E e): dołącza element na końcu listy. Ponieważ List obsługuje Generics, typ elementów, które można dodać, jest określany podczas tworzenia listy.
  2. add(int index, E element): wstawia element pod podanym indeksem.

W ten sposób, jak działa lista tablic?

Lista tablic jest implementacją tablicy o zmiennej wielkości interfejsu List, tj. Lista tablic rośnie dynamicznie w miarę dodawania do niego elementów. Ale rozmiaru tablicy nie można dynamicznie zwiększać. Tak więc to, co dzieje się wewnętrznie, polega na tym, że tworzona jest nowa tablica, a stara tablica jest kopiowana do nowej.

Jak dodać element do ArrayList?

Lista tablic implementuje interfejs listy. Do Dodaj jakiś element do końca an Lista tablic użyj: logiczne Dodaj (E elt); // Dodać odniesienie do obiektu elt na końcu Lista tablic , // zwiększenie rozmiaru o jeden. W razie potrzeby pojemność wzrośnie. // Zawsze zwraca prawdę.

Zalecana: