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
aseta
menetelmällä voidaan korvata elementti yhdellä kertaa. Ohita vain korvattavan elementin hakemisto ja korvattava esine. "Peter" korvataan "Paul":