Câteva metode utile de listă Java:
Lista Java conține multe metode încorporate pentru a efectua diferite tipuri de operații pe datele listei Java. Cele mai utilizate metode de listă Java sunt menționate aici.
Metodă | Scop |
add (element) | Adaugă un element la sfârșitul listei și returnează o valoare booleană. |
adăuga (index, element) | Adaugă un element la poziția specifică a listei și nu returnează nimic. |
addAll (listă) | Adaugă toate elementele unei liste la sfârșitul altei liste și returnează o valoare booleană. |
addAll (index, listă) | Adaugă toate elementele list2 la poziția particulară a list1 și returnează o valoare booleană. |
egal (Obiect) | Compară un anumit obiect cu elementele listei și returnează o valoare booleană. |
obține (index) | Acesta recuperează elementul din poziția particulară a listei. |
subList (de la_Index, la_Index) | Acesta preia elemente dintr-un interval dat. |
este gol() | Se verifică dacă lista este goală sau nu. |
elimina (index) | Elimină elementul dintr-un anumit index. |
elimina (Obiect) | Elimină prima apariție a obiectului. |
removeAll (list) sau clear () | Elimină toate elementele unei liste. |
set (index, element) | Înlocuiește elementul unei anumite poziții. |
mărimea() | Returnează numărul de elemente ale unei liste. |
sortare (comparator) | Se sortează elementele listei pe baza comparatorului specific. |
Utilizările metodelor de mai sus sunt prezentate în următoarea parte a acestui tutorial utilizând diferite exemple.
Exemplu-1: Creați o listă Java și introduceți elemente în listă
Sunt declarate două liste de tipuri de date șir, iar diferitele metode pentru inserarea datelor în listă sunt utilizate în exemplul următor. O ArrayList numită listă_flori1 este declarat și trei valori sunt inserate în serie utilizând metoda add (). Apoi, se adaugă un alt element menționând poziția de inserare. O altă ArrayList numită listă_flori2 este declarat și două valori sunt inserate ca înainte. addAll () metoda este utilizată pentru a îmbina valorile listă_flori2 la sfârșitul listă_flori1.
import java.util.Listă;import java.util.ArrayList;
public class list1
public static void main (String [] args)
// Declarați o listă de șiruri
Listă flower_list1 = new ArrayList ();
// Inițializați lista cu trei elemente
listă_flori1.add ("Trandafir");
listă_flori1.add ("Crin");
listă_flori1.add ("Lalea");
// Imprimați lista curentă
Sistem.afară.println (listă_flori1);
// Introduceți un element în a treia poziție
listă_flori1.adăugați (2, "Nufăr");
// Imprimați lista curentă
Sistem.afară.println (listă_flori1);
// Declarați o altă listă de șiruri
Listă flower_list2 = new ArrayList ();
// Inițializați lista cu două elemente
listă_flori2.add ("Floarea soarelui");
listă_flori2.add ("Narcisă");
// Introduceți toate elementele celei de-a doua liste la sfârșitul primei liste
listă_flori1.addAll (flower_list2);
// Imprimați lista curentă
Sistem.afară.println (listă_flori1);
Ieșire:
Următoarea ieșire va apărea după executarea codului.
Exemplu-2: Actualizați și eliminați elemente dintr-o listă Java
Modul în care valorile listei pot fi actualizate și eliminate pot fi prezentate în exemplul următor. Aici este declarată o listă a tipului de date Integer. Patru numere sunt adăugate la listă folosind adăuga() metodă. Decorul() metoda este utilizată pentru a înlocui a doua valoare a listei. Apoi, sunt prezentate două moduri de ștergere aici. Elimina () metoda este utilizată pentru a elimina al treilea element din listă și obiect iterator este folosit pentru a elimina a treia valoare din lista curentă. Clar () metoda este utilizată pentru a face o listă goală.
import java.util.*;public class list2
public static void main (String [] args)
// Declarați o listă de numere întregi
List num_list = new ArrayList ();
//// Inițializați lista cu patru elemente
num_list.se adaugă (10);
num_list.adăugați (75);
num_list.adăugați (45);
num_list.adăugați (90);
// Imprimați lista curentă
Sistem.afară.println (num_list);
// Înlocuiți al doilea element și imprimați lista
num_list.set (1,85);
Sistem.afară.println (num_list);
// Eliminați al treilea element și imprimați lista
num_list.elimina (2);
Sistem.afară.println (num_list);
// Declarați un iterator
Iterator list_itr = num_list.iterator ();
// Eliminați al treilea element folosind obiectul
contor int = 0;
while (list_itr.hasNext ())
list_itr.Următorul();
if (contor == 2)
list_itr.elimina();
pauză;
contor ++;
Sistem.afară.println (num_list);
// Eliminați toate elementele din listă
num_list.clar();
Sistem.afară.println (num_list);
Ieșire:
Următoarea ieșire va apărea după executarea codului.
Exemplu-3: preluați fiecare element dintr-o listă folosind bucla
Valorile listei sunt tipărite ca listă în cele două exemple precedente. Acest exemplu arată utilizarea buclei pentru a itera fiecare valoare din listă și a imprima valoarea în fiecare linie. Aici este declarată o ArrayList cu un tip de date dublu și se introduc cinci valori folosind adăuga() metodă. Fel() metoda este utilizată pentru a sorta lista înainte de tipărire.
import java.util.*;public class list3
public static void main (String [] args)
// Declarați o listă dublă
List numberList = new ArrayList ();
// Inițializați lista cu cinci elemente
numberList.adăugați (3.78);
numberList.adăugați (4.12);
numberList.adăugați (8.56);
numberList.adăugați (5.62);
numberList.adăugați (2.58);
// Imprimați lista curentă
Sistem.afară.println (numberList);
// Sortează lista
Colecții.sortare (numărListă);
Sistem.afară.println ("Lista elementelor după sortare:");
// Imprimați lista sortată folosind bucla for
pentru (int i = 0; i < numberList.size(); i++)
Sistem.afară.print (numberList.get (i) + "\ n");
Ieșire:
Următoarea ieșire va apărea după executarea codului.
Concluzie:
Metodele listei cele mai utilizate sunt explicate în acest tutorial utilizând diferite clase ArrayList. Sper că activitățile de inserare, actualizare și ștergere a datelor din listă vor fi șterse după citirea acestui tutorial, iar cititorii vor putea folosi lista din codul lor în mod corespunzător.