Riješeno: arraylist s vrijednostima

Javin ArrayList je dinamička struktura podataka koja se prilagođava promjenama programa koji se izvodi. Dio je Java Collection Frameworka, čija je glavna prednost njegova dinamička priroda: može se automatski smanjivati ​​ili povećavati kada se objekti uklone ili dodaju. Ova funkcionalnost, zajedno s ugrađenim metodama koje nudi Java, pruža moćne alate za programere. Budući da imaju mogućnost mijenjanja veličine i omogućuju nasumični pristup elementima, ArrayLists služe kao kamen temeljac mnogih Java projekata.

Početak rada s ArrayList

Inicijalizacija ArrayList je jednostavan i proces se može izvesti na nekoliko načina. Najosnovnija inicijalizacija se vrši pomoću ključne riječi 'new'. Također postoji opcija za inicijaliziranje ArrayList vrijednostima. Ovo je osobito korisno kada već znate elemente koje će popis sadržavati.

// Initializing an ArrayList
ArrayList<String> fashionTrends = new ArrayList<>();

// Initializing an ArrayList with values
ArrayList<String> fashionDesigners = new ArrayList<>(Arrays.asList("Calvin Klein", "Ralph Lauren", "Giorgio Armani"));

Evo detaljne raščlambe gornjeg koda:

1. Prvi red je mjesto gdje pokrećemo prazan ArrayList pod nazivom 'fashionTrends'.
2. U drugom slučaju, 'fashionDesigners' se pokreće s tri vrijednosti. Ova radnja se izvršava pomoću funkcije 'Arrays.asList()'.

Rad s elementima

Nakon što stvorimo instancu ArrayList-a, možemo joj početi dodavati elemente pomoću metode 'add'.

fashionTrends.add("Hipster");
fashionTrends.add("Casual Chic");
fashionTrends.add("Boho Chic");

Koraci su sljedeći:

1. Metoda 'add' gura "Hipster" u 'fashionTrends' ArrayList. Ova se operacija ponavlja za druga dva stila, "Casual Chic" i "Boho Chic".
2. Uz "Hipster", "Casual Chic" i "Boho Chic" u ArrayListu, popis sada sadrži tri elementa.

Te elemente možemo vidjeti pomoću metode 'forEach', koja ponavlja sve elemente u ArrayList. Također, metodu 'remove' možemo primijeniti ako želimo izbrisati elemente iz ArrayList-a.

Popisi nizova su nevjerojatno svestrani i neprimjetno se prilagođavaju zahtjevima programa, što ih čini vrijednim alatom u arsenalu bilo kojeg Java programera.

Povezani postovi:

Ostavite komentar