Intern
Mi az a tömb és milyen információkat tárolhat?
sobes.tech MI
Válasz az MI-től
Tömb egy olyan adatszerkezet, amely azonos típusú elemek rendezett sorozatát reprezentálja, és a számítógép memóriájában egymás mellett helyezkednek el.
A tömb által tárolható információk az elemek adattípusától függnek:
- Alapvető típusok: Egész számok (int, short, long), lebegőpontos számok (float, double), karakterek (char), logikai értékek (boolean).
- Objektumok: Osztálypéldányok (felhasználó által készített vagy standard könyvtárakból származó), például sztringek (String Java-ban), primitív típusokat csomagoló objektumok (Integer, Double).
A tömb lehet egydimenziós, kétdimenziós vagy többdimenziós.
// Egydimenziós egész szám tömb
int[] numbers = {1, 2, 3, 4, 5};
// Egydimenziós sztring tömb
String[] names = new String[3];
names[0] = "Alice";
names[1] = "Bob";
names[2] = "Charlie";
// Kétdimenziós egész szám tömb
int[][] matrix = {
{1, 2, 3},
{4, 5, 6}
};
A tömb fő jellemzői:
- Fix méret: A tömb méretét a létrehozásakor határozzák meg, és nem módosítható.
- Indexelés: Az elemekhez való hozzáférés numerikus indexen keresztül történik (0-tól kezdve).
- Homogén: A tömb összes eleme ugyanazon adattípusnak kell, hogy legyen (vagy öröklődésen keresztül kompatibilis típusnak).