Kaip veikia sąrašo pridėjimas?
Kaip veikia sąrašo pridėjimas?

Video: Kaip veikia sąrašo pridėjimas?

Video: Kaip veikia sąrašo pridėjimas?
Video: Priėmimo į aukštąsias mokyklas sistemos vedlys 2024, Gegužė
Anonim

ArrayList naudoja seklią kopiją, kad nukopijuotų objekto nuorodą į naują ArrayList egzempliorių. Kai sukuriamas ArrayList egzempliorius be pradinės talpos ir yra tuščias, tada papildyti () metodas naudojamas papildyti ArrayList egzemplioriaus elementas, vykdomas šis kodas, kad masyve būtų pritaikytas numatytasis dydis.

Tada kaip ArrayList pridėjimo metodas veikia viduje?

Vidinis darbas apie ArrayList arba Kaip papildyti (Objektas) metodas veikia viduje in ArrayList Java kalboje. ArrayList viduje naudoja masyvo objektą papildyti (arba saugokite) elementus. Kitaip tariant, ArrayList yra paremta masyvo duomenų struktūra. Masyvas ArrayList yra keičiamo dydžio (arba dinamiškas).

kaip įtraukti elementą į sąrašą Java? Yra du būdai įtraukti elementus į sąrašą.

  1. add(E e): prideda elementą sąrašo pabaigoje. Kadangi sąrašas palaiko bendruosius elementus, elementų, kuriuos galima pridėti, tipas nustatomas kuriant sąrašą.
  2. add(int index, E element): įterpia elementą nurodytame indekse.

Tokiu būdu, kaip veikia masyvo sąrašas?

ArrayList yra keičiamo dydžio Sąrašo sąsajos masyvo įgyvendinimas, t.y. ArrayList dinamiškai auga, kai prie jo pridedami elementai. Tačiau masyvo dydis negali būti padidintas dinamiškai. Taigi, kas atsitinka viduje, sukuriamas naujas masyvas, o senasis masyvas nukopijuojamas į naują masyvą.

Kaip įtraukti elementą į ArrayList?

ArrayList įgyvendina sąrašo sąsają. Į papildyti an elementas iki an pabaigos ArrayList naudokite: loginis papildyti (E elt); // Papildyti nuoroda į objektą elt iki pabaigos ArrayList , // dydis didinamas vienu. Jei reikia, pajėgumas padidės. // Visada grąžina tiesa.

Rekomenduojamas: