Niektoré užitočné metódy zoznamu Java:
Zoznam Java obsahuje veľa vstavaných metód na vykonávanie rôznych typov operácií s údajmi zoznamu Java. Spomínajú sa tu najčastejšie používané metódy zoznamu Java.
Metóda | Účel |
pridať (prvok) | Pridá prvok na koniec zoznamu a vráti boolovskú hodnotu. |
pridať (index, prvok) | Pridá prvok na konkrétne miesto v zozname a nič nevráti. |
addAll (zoznam) | Pridá všetky prvky jedného zoznamu na koniec iného zoznamu a vráti boolovskú hodnotu. |
addAll (index, zoznam) | Pridá všetky prvky zoznamu2 na konkrétne miesto zoznamu1 a vráti boolovskú hodnotu. |
rovná sa (Objekt) | Porovnáva konkrétny objekt s prvkami zoznamu a vracia boolovskú hodnotu. |
získať (index) | Načíta prvok z konkrétnej polohy zoznamu. |
subList (from_Index, to_Index) | Načíta prvky z daného rozsahu. |
je prázdny() | Kontroluje, či je zoznam prázdny alebo nie. |
odstrániť (index) | Odstráni prvok z konkrétneho indexu. |
odstrániť (objekt) | Odstráni prvý výskyt objektu. |
removeAll (zoznam) alebo clear () | Odstráni všetky prvky zo zoznamu. |
množina (index, prvok) | Nahrádza prvok konkrétnej polohy. |
veľkosť () | Vráti počet prvkov v zozname. |
triediť (komparátor) | Zoradí prvky zoznamu na základe konkrétneho komparátora. |
Použitie vyššie uvedených metód je uvedené v ďalšej časti tohto tutoriálu pomocou rôznych príkladov.
Príklad-1: Vytvorte zoznam Java a vložte doň prvky
Deklarované sú dva zoznamy dátových typov reťazcov a v nasledujúcom príklade sú použité rôzne spôsoby vkladania údajov do zoznamu. Názov poľa kvetina_list1 je deklarovaná a tri hodnoty sú vkladané sériovo pomocou metódy add (). Ďalej je pridaný ďalší prvok uvedením polohy vloženia. Iný názov poľa ArrayList kvetina_list2 je deklarovaná a vkladajú sa dve hodnoty ako predtým. Metóda addAll () sa používa na zlúčenie hodnôt kvetina_list2 na konci kvetina_list1.
import java.util.Zoznam;import java.util.ArrayList;
zoznam verejných tried1
public static void main (String [] args)
// Deklaruje zoznam reťazcov
Zoznam flower_list1 = nový ArrayList ();
// Zoznam inicializujte pomocou troch prvkov
kvetina_list1.pridať („Ruža“);
kvetina_list1.pridať („Lily“);
kvetina_list1.pridať („Tulipán“);
// Vytlačí aktuálny zoznam
Systém.von.println (kvetina_list1);
// Vložte prvok na tretiu pozíciu
kvetina_list1.pridať (2, "Lekno");
// Vytlačí aktuálny zoznam
Systém.von.println (flower_list1);
// Deklaruje ďalší zoznam reťazcov
Zoznam flower_list2 = nový ArrayList ();
// Zoznam inicializujte pomocou dvoch prvkov
kvetina_list2.pridať ("Slnečnica");
kvetina_list2.pridať („Narcis“);
// Vložte všetky prvky druhého zoznamu na koniec prvého zoznamu
kvetina_list1.addAll (flower_list2);
// Vytlačí aktuálny zoznam
Systém.von.println (flower_list1);
Výkon:
Po vykonaní kódu sa objaví nasledujúci výstup.
Príklad 2: Aktualizácia a odstránenie prvkov zo zoznamu Java
V nasledujúcom príklade je znázornené, ako je možné hodnoty zoznamu aktualizovať a odstrániť. Tu je deklarovaný zoznam celočíselných údajových typov. Štyri čísla sa pridajú do zoznamu pomocou pridať () metóda. Sada() metóda sa používa na nahradenie druhej hodnoty zoznamu. Ďalej sú tu zobrazené dva spôsoby odstránenia. Odstrániť () metóda sa používa na odstránenie tretieho prvku zo zoznamu a iteračný objekt sa používa na odstránenie tretej hodnoty z aktuálneho zoznamu. Číra () metóda sa používa na vytvorenie prázdneho zoznamu.
import java.util.*;public class list2
public static void main (String [] args)
// Deklaruje zoznam celých čísel
Zoznam num_list = nový ArrayList ();
//// Inicializuje zoznam so štyrmi prvkami
num_list.pridať (10);
num_list.pridať (75);
num_list.pridať (45);
num_list.pridať (90);
// Vytlačí aktuálny zoznam
Systém.von.println (num_list);
// Vymeňte druhý prvok a vytlačte zoznam
num_list.súprava (1,85);
Systém.von.println (num_list);
// Odstráňte tretí prvok a vytlačte zoznam
num_list.odstrániť (2);
Systém.von.println (num_list);
// Deklarujte iterátor
Iterator list_itr = num_list.iterátor ();
// Odstráňte tretí prvok pomocou objektu
int counter = 0;
while (list_itr.hasNext ())
list_itr.Ďalšie();
if (counter == 2)
list_itr.remove ();
prestávka;
pult ++;
Systém.von.println (num_list);
// Odstráni všetky prvky zo zoznamu
num_list.jasný();
Systém.von.println (num_list);
Výkon:
Po vykonaní kódu sa objaví nasledujúci výstup.
Príklad-3: Pomocou slučky načítajte každý prvok zo zoznamu
Hodnoty zoznamu sa vytlačia ako zoznam v predchádzajúcich dvoch príkladoch. Tento príklad ukazuje použitie slučky na iteráciu každej hodnoty zo zoznamu a tlač hodnoty v každom riadku. Tu je deklarovaný ArrayList dvojitého dátového typu a päť hodnôt je vložených pomocou pridať () metóda. Zoradiť () metóda sa používa na triedenie zoznamu pred tlačou.
import java.util.*;zoznam verejných tried3
public static void main (String [] args)
// Deklaruje zoznam dvojitých
Zoznam numberList = nový ArrayList ();
// Inicializuje zoznam s piatimi prvkami
numberList.pridať (3.78);
numberList.pridať (4.12);
numberList.pridať (8.56);
numberList.pridať (5.62);
numberList.pridať (2.58);
// Vytlačí aktuálny zoznam
Systém.von.println (numberList);
// Zoradiť zoznam
Zbierky.triediť (numberList);
Systém.von.println ("Zoznam prvkov po triedení:");
// Vytlačí zoradený zoznam pomocou slučky for
pre (int i = 0; i < numberList.size(); i++)
Systém.von.tlač (numberList.get (i) + "\ n");
Výkon:
Po vykonaní kódu sa objaví nasledujúci výstup.
Záver:
Najčastejšie používané zoznamové metódy sú v tomto tutoriále vysvetlené použitím rôznych tried ArrayList. Dúfam, že úlohy vloženia, aktualizácie a odstránenia údajov v zozname budú po prečítaní tohto tutoriálu vymazané a čitatelia budú môcť zoznam správne používať vo svojom kóde.