Neke korisne metode popisa Java:
Java popis sadrži mnogo ugrađenih metoda za izvođenje različitih vrsta operacija na podacima Java popisa. Ovdje su spomenute najčešće korištene metode popisa Java.
Metoda | Svrha |
dodaj (element) | Dodaje element na kraju popisa i vraća logičku vrijednost. |
dodaj (indeks, element) | Dodaje element na određenoj poziciji popisa i ne vraća ništa. |
addAll (popis) | Dodaje sve elemente jednog popisa na kraj drugog popisa i vraća logičku vrijednost. |
addAll (indeks, popis) | Dodaje sve elemente list2 na određenom položaju liste1 i vraća logičku vrijednost. |
jednako (objekt) | Uspoređuje određeni objekt s elementima popisa i vraća logičku vrijednost. |
dobiti (indeks) | Dohvaća element s određenog mjesta na popisu. |
podlista (od_Index, do_Index) | Dohvaća elemente iz zadanog raspona. |
prazno je() | Provjerava je li popis prazan ili nije. |
ukloniti (indeks) | Uklanja element iz određenog indeksa. |
ukloniti (objekt) | Uklanja prvu pojavu predmeta. |
removeAll (popis) ili clear () | Uklanja sve elemente popisa. |
skup (indeks, element) | Zamjenjuje element određenog položaja. |
veličina() | Vraća broj elemenata popisa. |
sortiraj (usporednik) | Razvrstava elemente popisa na temelju određene usporedbe. |
Uporabe gore navedenih metoda prikazane su u sljedećem dijelu ovog vodiča pomoću različitih primjera.
Primjer-1: Stvorite popis Java i umetnite elemente u popis
Deklariraju se dva popisa tipa podataka niza, a u sljedećem primjeru koriste se različite metode za umetanje podataka na popis. ArrayList imenovan cvjetni_popis1 se deklarira, a tri vrijednosti se serijski ubacuju metodom add (). Zatim se dodaje još jedan element spominjanjem položaja umetanja. Još jedan ArrayList pod nazivom cvjetni_popis2 se deklarira i ubacuju se dvije vrijednosti kao prije. metoda addAll () koristi se za spajanje vrijednosti cvjetni_popis2 na kraju cvjetni_popis1.
uvoz java.util.Popis;uvoz java.util.ArrayList;
popis javne klase1
javna statička void glavna (String [] args)
// Objavi popis niza
Popis flower_list1 = novi ArrayList ();
// Pokreni popis s tri elementa
cvjetni_popis1.dodaj ("Ruža");
cvjetni_popis1.dodaj ("ljiljan");
cvjetni_popis1.dodaj ("Tulipan");
// Ispis trenutnog popisa
Sustav.van.println (popis cvijeća1);
// Umetnite element na treće mjesto
cvjetni_popis1.dodajte (2, "Lopoč");
// Ispis trenutnog popisa
Sustav.van.println (popis cvijeća1);
// Deklariraj drugi popis niza
Popis flower_list2 = novi ArrayList ();
// Pokreni popis s dva elementa
cvjetni_popis2.dodati ("Suncokret");
cvjetni_popis2.dodati ("narcis");
// Umetni sve elemente drugog popisa na kraj prvog popisa
cvjetni_popis1.addAll (cvjetni_popis2);
// Ispis trenutnog popisa
Sustav.van.println (popis cvijeća1);
Izlaz:
Sljedeći će se izlaz pojaviti nakon izvršavanja koda.
Primjer-2: Ažuriranje i uklanjanje elemenata s Java popisa
Kako se vrijednosti popisa mogu ažurirati i ukloniti, prikazano je u sljedećem primjeru. Ovdje je objavljen popis Integer tipa podataka. Četiri broja dodana su na popis pomoću dodati() metoda. Skup () metoda koristi se za zamjenu druge vrijednosti popisa. Zatim su ovdje prikazana dva načina brisanja. Ukloni () metoda koristi se za uklanjanje trećeg elementa s popisa, a objekt iteratora koristi se za uklanjanje treće vrijednosti s trenutnog popisa. Jasno () metoda koristi se za stvaranje praznog popisa.
uvoz java.util.*;popis javne klase2
javna statička void glavna (String [] args)
// Objavi popis cijelih brojeva
Popis num_list = novi ArrayList ();
//// Inicirajte popis s četiri elementa
num_list.dodaj (10);
num_list.dodaj (75);
num_list.dodaj (45);
num_list.dodaj (90);
// Ispis trenutnog popisa
Sustav.van.println (num_list);
// Zamijenite drugi element i ispišite popis
num_list.set (1,85);
Sustav.van.println (num_list);
// Uklonite treći element i ispišite popis
num_list.ukloniti (2);
Sustav.van.println (num_list);
// Proglasite iterator
Iterator list_itr = num_list.iterator ();
// Uklonite treći element pomoću objekta
int brojač = 0;
while (list_itr.hasNext ())
list_itr.Sljedeći();
ako (brojač == 2)
list_itr.ukloniti();
pauza;
brojač ++;
Sustav.van.println (num_list);
// Ukloni sve elemente s popisa
num_list.čisto();
Sustav.van.println (num_list);
Izlaz:
Sljedeći će se izlaz pojaviti nakon izvršavanja koda.
Primjer-3: Dohvatite svaki element sa popisa pomoću petlje
Vrijednosti popisa ispisuju se kao popis u prethodna dva primjera. Ovaj primjer pokazuje upotrebu petlje za ponavljanje svake vrijednosti s popisa i ispis vrijednosti u svakom retku. Ovdje se deklarira ArrayList dvostrukog tipa podataka i pomoću njega se umeće pet vrijednosti dodati() metoda. Vrsta() metoda koristi se za sortiranje popisa prije ispisa.
uvoz java.util.*;popis javne klase3
javna statička void glavna (String [] args)
// Proglasite popis dvostrukih
Popis numberList = novi ArrayList ();
// Pokreni popis s pet elemenata
numberList.dodaj (3.78);
numberList.dodaj (4.12);
numberList.dodaj (8.56);
numberList.dodaj (5.62);
numberList.dodaj (2.58);
// Ispis trenutnog popisa
Sustav.van.println (numberList);
// Poredaj popis
Zbirke.sortiraj (numberList);
Sustav.van.println ("Elementi popisa nakon sortiranja:");
// Ispis sortiranog popisa pomoću petlje for
za (int i = 0; i < numberList.size(); i++)
Sustav.van.ispis (numberList.get (i) + "\ n");
Izlaz:
Sljedeći će se izlaz pojaviti nakon izvršavanja koda.
Zaključak:
U ovom se vodiču objašnjavaju najčešće korištene metode popisa korištenjem različite klase ArrayList. Nadam se da će se zadaci unosa, ažuriranja i brisanja podataka s popisa izbrisati nakon čitanja ovog vodiča, a čitatelji će moći pravilno koristiti popis u svom kodu.