Ik heb een probleempje met een 2 dimensionaal array in java.
de array wordt aangemaakt
iets verderop(in de init van jbuilder)
dit werkt gewoon goed
daarna wordt hij gevult:
dit werkt ook goed.
nu wil ik alle waardes opvragen om weg te schrijven naar object van jbuilder(willekeurig). Ik weet nog niet wat ik daar voor ga gebruiken. Maar dat is niet zo erg.
Ik moet dus coordinaten 0,0 tot 2,2 op kunnen vragen. Maar ik krijg dat niet voor elkaar.
arlijst(0,0) werkt niet; Ik heb nog een aantal andere geprobeerd maar die deden het ook niet.
En alle java cursisen vullen alleen array's maar er zijn er geen bij waar ze ook een bepaalde waarde uitlezen in een meerdimensionaal array.
de array wordt aangemaakt
code:
1
| private char arlijst[][]; |
iets verderop(in de init van jbuilder)
code:
1
| arlijst = new char[3][3]; |
dit werkt gewoon goed
daarna wordt hij gevult:
code:
1
2
3
4
5
6
7
8
9
10
| private void vul() {
for (int row = 0; row < arlijst.length; row ++)
for (int col = 0; col < arlijst[0].length; col++)
arlijst[row] [col] = '-';
} |
dit werkt ook goed.
nu wil ik alle waardes opvragen om weg te schrijven naar object van jbuilder(willekeurig). Ik weet nog niet wat ik daar voor ga gebruiken. Maar dat is niet zo erg.
Ik moet dus coordinaten 0,0 tot 2,2 op kunnen vragen. Maar ik krijg dat niet voor elkaar.
arlijst(0,0) werkt niet; Ik heb nog een aantal andere geprobeerd maar die deden het ook niet.
En alle java cursisen vullen alleen array's maar er zijn er geen bij waar ze ook een bepaalde waarde uitlezen in een meerdimensionaal array.
[ Voor 9% gewijzigd door Kevinp op 16-05-2005 12:23 ]
d'r is maar één ding in het leven wat moet, en dat is dood gaan.