Array mit unbekannter Dimension

RoKStaR

Mitglied
Hi!

Wie erstelle ich einen Array, dessen Dimensionsgröße unbekannt ist, bzw. durch IOTools-eingabe bestimmt wird? hoffe auf tipps / schnelle antwort

rokstar
 
@Andi: So wie ich den TO verstehe, meint er nicht unbekannte Array-Länge, sondern unbekannte Anzahl Array-Dimensionen.

Soweit ich weiß, geht das in aller Allgemeinheit nur so:

Java:
int[] dimensions = new int[] {3,4,5};
Object array = java.lang.reflect.Array.newInstance(String.class, dimensions);
//array enthält jetzt ein Objekt vom Typ String[3][4][5]
Siehe java.lang.reflect.Array
 
Zuletzt bearbeitet:
was kann man mit so einem Objekt schon anfangen, und wäre dann die Frage so gestellt im Anfängerforum?
ich tippe auf den einfachen Fall, bin gespannt auf die Auflösung 😉
 
so unglaublich das klingt, landei hat mich besser verstanden. es geht dadrum, dass ich mit iotools die arraydimensionen abfrage ( bsp: iotools...... eingabe = 4 --> int array [][][][] = new int .... ich werd gleich mal seinen vorschlag ausprobieren. danke für schnelle hilfe 🙂
 
Och deswegen stürzen wir doch nicht in eine Lebenskrise nur weil wir etwas zu einfach interpretiert haben 🙂
Ich wusste noch nicht einmal, dass so dynamische Programmierung überhaupt möglich ist 😉
 

Zurück
Oben