Intern
Ce este un array și ce tip de informații poate stoca?
sobes.tech AI
Răspuns de la AI
Un tablou este o structură de date care reprezintă o secvență ordonată de elemente de același tip, stocate în memorie în mod contiguu.
Informația pe care un tablou o poate stoca depinde de tipul de date al elementelor sale:
- Tipuri primitive: Numere întregi (int, short, long), numere în virgulă mobilă (float, double), caractere (char), valori booleene (boolean).
- Obiecte: Instanțe ale claselor (create de utilizator sau din biblioteci standard), de exemplu, șiruri de caractere (String în Java), obiecte de tip wrapper pentru tipurile primitive (Integer, Double).
Un tablou poate fi unidimensional, bidimensional sau multidimensional.
// Tablou unidimensional de numere întregi
int[] numbers = {1, 2, 3, 4, 5};
// Tablou unidimensional de șiruri
String[] names = new String[3];
names[0] = "Alice";
names[1] = "Bob";
names[2] = "Charlie";
// Tablou bidimensional de numere întregi
int[][] matrix = {
{1, 2, 3},
{4, 5, 6}
};
Caracteristici cheie ale array-ului:
- Dimensiune fixă: Dimensiunea array-ului este stabilită la crearea sa și nu poate fi modificată.
- Indexare: Accesul la elemente se face printr-un indice numeric (începând de la 0).
- Omogenitate: Toate elementele array-ului trebuie să fie de același tip de date (sau de un tip compatibil prin moștenire în limbajele orientate pe obiecte).