Cuprins:
Video: Linux Tutorial for Beginners: Introduction to Linux Operating System 2024
Un matrice în Java este pur și simplu o listă. Poate fi o listă a oricărui tip primitiv sau obiect. În majoritatea cazurilor, o matrice este o listă cu elemente asemănătoare. De exemplu, dacă creați o matrice int, atunci toate elementele din listă sunt valori int. Următoarele secțiuni descriu modul de creare, inițializare, iterație (examinarea fiecărei valori) și altfel manipularea matricelor.
Definirea unei matrice
Întotdeauna gândiți-vă la o matrice ca la o listă de elemente. Având în vedere acest lucru, când doriți să definiți o matrice, începeți cu tipul elementului pe care doriți să-l creați. De exemplu, dacă doriți să creați o matrice de valori întregi, în majoritatea cazurilor începeți cu tipul int primitiv.
Tipul este urmat de o pereche de paranteze pătrate ([]), care este apoi urmată de numele matricei. Deseori vedeți o matrice definită pentru fiecare aplicație Java. Declarația metodei principale () include întotdeauna una, așa cum se arată aici:
public static void main (String [] args)
În acest caz args este o matrice de tip String. Acesta conține lista de valori șir furnizate la linia de comandă.
Inițializarea unei matrice
Înainte de a putea utiliza o matrice, trebuie să o inițializați. Inițializarea unei matrice este un proces în două etape:
-
Instanțiați matricea astfel încât să aveți un obiect de matrice cu care să lucrați.
-
Oferiți o valoare pentru fiecare element din matrice.
Un element array este un element accesibil în mod individual din listă. Fiecare element este un singur element de același tip ca și matricea. De exemplu, atunci când definiți un int [] matrice, fiecare element din matrice este de tip int.
Elementele dintr-o matrice sunt accesate folosind un număr unic. Numerele încep de la 0 și continuă printr-un număr mai mic decât numărul total de elemente. De exemplu, dacă aveți o matrice cu zece elemente, ele sunt numerotate de la 0 la 9. Pentru a accesa un anumit element, utilizați numele matricei, urmat de numărul cuprins în paranteze pătrate. Următorul cod prezintă o definiție și o inițializare a matricei tipice:
// Definiți o matrice de valori întregi. int [] MyArray; // Instantiate MyArray. MyArray = int int [5]; // Definiți valorile individuale ale matricei. MyArray [0] = 0; MyArray [1] = 1; MyArray [2] = 2; MyArray [3] = 3; MyArray [4] = 4;
Acest cod creează un array int [] numit MyArray. Se instanțiază această matrice să dețină cinci intrări prin apelarea unui nou int [5]. Codul inițializează fiecare dintre valorile individuale ale matricelor prin accesarea elementelor individuale de la 0 la 4.