ArrayListin käyttäminen Java-sovelluksessa

click fraud protection

Java-tavanomaiset taulukot on kiinteä niiden elementtien lukumäärässä, joita heillä voi olla. Jos haluat lisätä taulukon elementtien vähentämistä, sinun on tehtävä a uusi taulukko oikealla numerolla elementtejä alkuperäisen taulukon sisällöstä. Vaihtoehto on käyttää ArrayList luokka. ArrayList luokka tarjoaa välineet dynaamisten taulukkojen valmistamiseksi (ts. niiden pituus voi kasvaa ja pienentyä).

Tämä luo ArrayList alkuperäisellä kapasiteetilla kymmenelle elementille. Jos suurempi (tai pienempi) ArrayList Vaaditaan alkuperäinen kapasiteetti voidaan siirtää rakentajalle. Tila tilaa kaksikymmentä elementtiä varten:

Yksi huomionarvoinen asia ArrayList onko elementtien ei tarvitse olla samaa kohdetyyppiä. Vaikka dynamicStringArray on asunut jono objekteja, se voi silti hyväksyä lukuarvoja:

Kohde voidaan lisätä mihin tahansa ArrayList indeksoi elementit lisäämismenetelmää käyttämällä ja kuljettamalla sijainti lisäykseen. Lisää Merkkijono "Max" että dynamicStringArray asemassa 3:

Sen sijaan, että poistaisit elementin ja asetat uuden paikalleen

instagram viewer
aseta menetelmällä voidaan korvata elementti yhdellä kertaa. Ohita vain korvattavan elementin hakemisto ja korvattava esine. "Peter" korvataan "Paul":

instagram story viewer