Arrayer

Deklaration, instansiering och initiering av en Array sker enklast enligt formeln:
datatyp[] arraynamn = new datatyp[arraystorlek];
där datatypen är densamma som hos variabler, exempelvis int, double, string osv.
Arraystorleken måste vara en konstant. Följande exempel skapar en array med datatypen int, namnet array och storleken 10:
int[] array = new int[10];
även
int array[] = new int[10];
fungerar, med samma resultat. När värden på arrayen är kända redan vid skapandet kan följande rad användas istället:
int[] array = {1,2,3,4,8};
Index i arrayen börjar alltid med noll, och slutar på arraystorlek-1. Ovanstående array visualiseras:
Vill man komma åt ett värde i arrayen används
a=array[4];
vilket ger i vårt fall a=8. För att få reda på arraystorleken kan
b=arraynamn.length;
användas, i vårt fall
b=array.length;
ger b=5. Se även OH-bilderna.

Tillbaks till huvudsidan

email: Alireza.Niai_nouri.2077@student.uu.se