Daniel Thoma: Mehrere Datenfelder

Beitrag lesen

Hallo Robin,

Ein zweidimensonales Array deklarierst Du mit:

String[][] array = new String[100][10];
Zugriff mit: array[1][2]

Damit bekommst Du eine Matrix und musst schon beim Deklarieren beide Dimenstionen kennen. Das ist evt nicht ganz das, was Du willst. Daher könntest Du auch folgendes machen:

Object[] array = new Object[100];

Und dann in diesem Array wieder Arrays ablegen:
array[1] = new String[10];
array[2] = new String[5];

Zugreifen können müsstest Du mit ((Object[])array[1])[2]
Wenn der Array aber gar keinen Array sondern eigentlich nur mehrere Werte enthalten soll, ist es evt besser, eine neue Klasse zu schreiben und Instanzen von dieser in dem Array zu speichern.

Grüße

Daniel