Hi!
Ich habe eine ArrayList (ArrayList, weil dynamisch erweitert werden soll).
Nun soll diese mehrdimensional sein und etwa so aussehen (PHP-Stil):
$bla = array(
array("string",53,4),
array("blabla",3929,2),
array("foo",322,5)
);
bla[*][0] => String
bla[*][1] => Integer
bla[*][2] => Integer
Wie kriege ich sowas in Java hin? Das ganze sollte möglichst performant sein.
Bisher habe ich es so gelöst:
ArrayList<Vector> ar = new ArrayList<Vector>();
Und dann in einer Schleife:
Ich denke mal das ist nicht so optimal (da eclipse auch ein paar Warnungen ausgibt).
Wie kann ich aber dort nun angeben, dass das erste Feld immer ein String ist und die anderen 2 ein Int?
Bzw. kann ich dem Vector auch sagen, dass es nur 3 Felder geben soll?
Bin noch Java-Anfänger.
Danke!
Ich habe eine ArrayList (ArrayList, weil dynamisch erweitert werden soll).
Nun soll diese mehrdimensional sein und etwa so aussehen (PHP-Stil):
$bla = array(
array("string",53,4),
array("blabla",3929,2),
array("foo",322,5)
);
bla[*][0] => String
bla[*][1] => Integer
bla[*][2] => Integer
Wie kriege ich sowas in Java hin? Das ganze sollte möglichst performant sein.
Bisher habe ich es so gelöst:
ArrayList<Vector> ar = new ArrayList<Vector>();
Und dann in einer Schleife:
Java:
Vector v = new Vector();
v.addElement("string..."); // String
v.addElement(i); // Zahl
v.addElement(j); // Zahl
ar.add(v);
Ich denke mal das ist nicht so optimal (da eclipse auch ein paar Warnungen ausgibt).
Wie kann ich aber dort nun angeben, dass das erste Feld immer ein String ist und die anderen 2 ein Int?
Bzw. kann ich dem Vector auch sagen, dass es nur 3 Felder geben soll?
Bin noch Java-Anfänger.
Danke!