Kuidas nimekirja lisamine toimib?
Kuidas nimekirja lisamine toimib?

Video: Kuidas nimekirja lisamine toimib?

Video: Kuidas nimekirja lisamine toimib?
Video: Kuidas soojustada maja isolatsiooniplaatide ja liimvahu abil? 2024, November
Anonim

ArrayList kasutab madalat koopiat, et kopeerida objekti viide uude ArrayListi eksemplari. Kui luuakse algse mahuta ArrayListi eksemplar ja see on tühi, siis lisama () meetodit kasutatakse lisama ArrayListi eksemplari element, käivitatakse massiivi vaikesuuruse rakendamiseks järgmine kood.

Kuidas ArrayListi lisamismeetod siis sisemiselt töötab?

Sisemine töö kohta ArrayList või Kuidas lisama (Objekt) meetod töötab sisemiselt sisse ArrayList Java keeles. ArrayList sisemiselt kasutab massiiviobjekti lisama (või salvestada) elemente. Teisisõnu, ArrayList on tagatud massiivi andmestruktuuriga. Massiiv ArrayList on muudetav (või dünaamiline).

kuidas lisada üksus Javas loendisse? Elementide loendisse lisamiseks on kaks meetodit.

  1. add(E e): lisab elemendi loendi lõppu. Kuna loend toetab Genericsit, määratakse loendi loomisel lisatavate elementide tüüp.
  2. add(int index, E element): lisab elemendi antud indeksisse.

Kuidas sel viisil massiiviloend töötab?

ArrayList on loendi liidese muudetava suurusega massiivi realisatsioon, st. ArrayList kasvab dünaamiliselt, kui sellele elemente lisatakse. Kuid massiivi suurust ei saa dünaamiliselt suurendada. Nii et sisemiselt luuakse uus massiiv ja vana massiiv kopeeritakse uude massiivi.

Kuidas lisada üksust massiiviloendisse?

ArrayList rakendab loendi liidest. To lisama an element an lõpuni ArrayList kasutamine: Boolean lisama (E elt); // Lisama viide objektile elt lõppu ArrayList , // suurendades suurust ühe võrra. Vajadusel võimsus suureneb. // Tagastab alati tõene.

Soovitan: