Sadržaj:
Definicija - Što znači Array?
Niz, u kontekstu Jave, dinamički je stvoren objekt koji služi kao spremnik za zadržavanje stalnog broja vrijednosti iste vrste. Deklariranjem niza dodjeljuje se memorijski prostor za vrijednosti određenog tipa. U vrijeme stvaranja mora se odrediti duljina niza i ostati konstantna.
Za pristup elementu polja mora se koristiti numerički indeks (ne-negativna vrijednost) koji odgovara lokaciji tog elementa. Prva vrijednost indeksa u polju je nula, pa se indeks s vrijednošću četiri koristi za pristup petom elementu u polju. Element matrice koji je ujedno i niz poznat je i kao podrasla. Nizovi mogu imati jednu ili dvije dimenzije.
Techopedia objašnjava Array
Nizovi imaju sljedeće prednosti:
- Konkretnom elementu u velikoj grupi elemenata lako se pristupa s imenom niza i indeksom elemenata.
- Nizovi su korisni pri izvršavanju izračuna unutar petlje.
Deklaracija i dodjela memorije za jednodimenzionalni niz na Javi je sljedeći:
data_type array_name = novi data_type, gdje data_type je vrsta vrijednosti koja se dodaje nizu, a array_name je naziv dodijeljen nizu.
Na primjer, ako želimo stvoriti okvir s imenom niza koji sadrži tri elementa tipa cijeli broj, tada je sljedeća Java sintaksa za definiranje takve matrice: int box = new int. Za pristup prvom elementu u ovom nizu koristi se Java sintaksa.