Java

Tutorial Lista Java

Tutorial Lista Java
Lista este un mod util de a stoca date multiple comandate, cum ar fi o matrice în Java. Dar are multe caracteristici care nu există în matrice. Lista se numește o colecție ordonată și este o interfață care extinde Colectie interfață. Nu poate crea un obiect ca un tablou, dar implementează patru clase pentru a utiliza funcționalitățile listei. Aceste clase sunt ArrayList, LinkList, Stack și Vector. Acestea sunt definite în Java Collection Framework. Clasele ArrayList și LinkList sunt utilizate pe scară largă în Java. Operațiile de inserare, actualizare, ștergere și căutare se fac în listă pe baza valorii indexului, ca un tablou. Poate stoca atât valori nule, cât și valori duplicate. java.util pachetul conține interfața „listă” și va trebui să importați pentru a utiliza „lista”. Modul în care diferitele metode ale „listei” pot fi utilizate în Java sunt prezentate în acest tutorial.

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.

Cum să capturați și să transmiteți în flux sesiunea de jocuri pe Linux
În trecut, jocurile erau considerate doar un hobby, dar cu timpul industria jocurilor a cunoscut o creștere imensă în ceea ce privește tehnologia și n...
Cele mai bune jocuri pentru a juca cu urmărirea manuală
Oculus Quest a introdus recent marea idee de urmărire manuală fără controlere. Cu un număr din ce în ce mai mare de jocuri și activități care execută ...
Cum se afișează suprapunerea OSD în aplicații și jocuri Linux pe ecran complet
Jucarea jocurilor pe ecran complet sau utilizarea aplicațiilor în modul ecran complet fără distragere vă poate elimina din informațiile relevante ale ...