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:

Index
0
1
2
3
4
Värde
1
2
3
4
8

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