Korištenje ArrayList u Javi

Standardni nizovi u Javi fiksni su u broju elemenata koje mogu imati. Ako želite povećati smanjenje elemenata u nizu, to morate napraviti novi niz s točnim brojem elemenata iz sadržaja izvornog niza. Alternativa je upotreba ArrayList klase. ArrayList klasa osigurava sredstva za izradu dinamičkih nizova (tj. njihova se duljina može povećavati i smanjivati).

Tako ćete stvoriti ArrayList s početnim kapacitetom za deset elemenata. Ako je veći (ili manji) ArrayList Zahtjevano je da se početni kapacitet može prenijeti na konstruktor. Da biste napravili prostor za dvadeset elemenata:

Jedna stvar koju treba napomenuti ArrayList elementi ne moraju biti iste vrste objekta. Iako je dynamicStringArray je naseljen Niz objekata i dalje može prihvatiti brojčane vrijednosti:

Predmet se može umetnuti bilo gdje u ArrayList indeks elemenata pomoću metode dodavanja i prolaska položaja za umetanje. Za dodavanje Niz "Max" prema dynamicStringArray na poziciji 3:

Umjesto da uklonite element i na njegovo mjesto umetnete novi

instagram viewer
set može se koristiti za zamjenu elementa u jednom potezu. Dovoljno je proslijediti indeks elementa koji treba zamijeniti i objekt s kojim ćete ga zamijeniti. Da biste "Peter" zamijenili sa "Pavao":

instagram story viewer