Det er bare arrays der er "befolket" med arrays. Der er ikke forskel i hvordan du tilgår information i disse, det er stadig almindelig arraynotation.
arr[0][0] <- plads 0 i det array der står på plads 0 i array "arr". arr[0][1] <- plads 1 i det array der står på plads 0 i array "arr". arr[1][0] <- plads 0 i det array der står på plads 1 i array "arr".
osv..
Dimensionerne er bare hvor langt du går ind og propper arrays i arrays i arrays osv osv...
>Når jeg så vil tildele [2][2] en værdi skrver jeg så: huske at man starter med index 0,0, så hvis du har et array på [2][2] så er der 9 elementer (bare en reminder): [0][0], [0][1], [0][2] [1][0], [1][1], [1][2] [2][0], [2][1], [2][2]
>Hvad gør jeg når jeg ønsker at kaster hele índholdet af arrayen ud? lader array'et være, så bliver det garbage collected
Hvis du vil skrive hele dit 2 dimensionelle array ud med alle subarrays kan du bruge et nested for loop. Altså et for loop der for hver gennemløb løber hver subarray igennem:
for (int i = 0; i < arr.length; i++) { for (int j = 0; j < arr[i].length; j++) { // yada yada } }
edit: som allerede beskrevet, men nu havde jeg skrevet det...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.