[java] Lege twee dimenionale array

Pagina: 1
Acties:

  • thijsc
  • Registratie: Augustus 2000
  • Laatst online: 22-12-2023
Ik wil graag een array met een bepaalde breedte en lengte aanmaken. Ik ga deze array daarna vullen met strings door middel van 2 while loops.

Weet iemand hoe ik zo'n lege array van een bepaalde grootte aanmaak?

  • Paul
  • Registratie: September 2000
  • Laatst online: 12:59
Java is al een tijdje geleden, maar ik meen met iets in de richting van:

var Mijn2dArray[10][20] of string;

Weet alleen niet meer of er iets als var er wel voor moet of niet, maar dat weet je zelf wel :P

"Your life is yours alone. Rise up and live it." - Richard Rahl
Rhàshan - Aditu Sunlock


  • -bolio-
  • Registratie: Juli 2001
  • Laatst online: 09:43

-bolio-

Gamertag: BolioDraak

Je kunt toch gewoon een vector gebruiken en dan aan het begin al een grote meegeven. Nadeel is dan wel dat als je over die grote heengaat dat je array (Vector) zich dus automatisch aanpast.

Verwijderd

umm


int x = 300;
int y = 3443;
String[][] tweedimensionaal = new String[x][y];

alle elementen staan dan op null.

als je hem in een keer wilt vullen:
(met kleiner voorbeeld)

// maakt een String[2][4]
String[][] tweedimensionaal = new String[][] {
{ "a", "b", "c", "d" },
{ "e", "f", "g", "h" }
};

mocht je nu je eerste index constant hebben maar je tweede index varieert:

String[][] tweedimensionaal = new String[3][];
// met als inhoud:
{
null,
null,
null
}


en je kunt dan bijvoorbeeld doen:

tweedimensionaal[0] = new String[10];
tweedimensionaal[1] = new String[]{ "a","b","c" };


hoop dat je er wat aan hebt
groeten,
joris

Verwijderd

Op vrijdag 12 oktober 2001 22:50 schreef pnieuwkamp het volgende:
Java is al een tijdje geleden, maar ik meen met iets in de richting van:

var Mijn2dArray[10][20] of string;

Weet alleen niet meer of er iets als var er wel voor moet of niet, maar dat weet je zelf wel :P
umm... dat is javascript, niet java

en nee.. :) is niet hetzelfde...

  • Paul
  • Registratie: September 2000
  • Laatst online: 12:59
Op vrijdag 12 oktober 2001 22:56 schreef joeblade het volgende:

[..]

umm... dat is javascript, niet java

en nee.. :) is niet hetzelfde...
Goh, nu ik het nog een keer lees, is het Delphi!! Alleen moet je dan [10] vervangen door [0..9] :( Stage is leuk, alleen je wordt zo one-language-minded... Och, met mijn [10] zat ik al in de buurt, en met [x][y] ook (Delphi is [1..x, 1..y])
= new wist ik ook nog wel, maar ja, weer Delphi, ik dacht dat je eerst moest declareren |:( Boeiuh, programmeer toch niet in Java Krijg ik nu op mijn kop van Wasigh? :P )

Javascript? Nog nooit gedaan, eerlijk waar :o

"Your life is yours alone. Rise up and live it." - Richard Rahl
Rhàshan - Aditu Sunlock


  • wasigh
  • Registratie: Januari 2001
  • Niet online

wasigh

wasigh.blogspot.com

Op vrijdag 12 oktober 2001 23:18 schreef pnieuwkamp het volgende:

programmeer toch niet in Java Krijg ik nu op mijn kop van Wasigh? :P )
Dat jij kunt programmeren weet ik wel..
Dat je het niet in java doet.. tja jammer... ;)
Pagina: 1