Hallo zusammen. Ich bin ein ziemlicher Anfänger und stecke bei einem (hoffentlich) realtiv simplen Problem fest.
In einem zweidimensionalen Array (type String) habe ich verschiedene Daten gespeichert. Immer die Daten in einer Zeile möchte ich nun einem Objekt übergeben. Dazu habe ich eine eigene Klasse erstellt sowie einen Konstruktor geschrieben. Nun würde ich gerne direkt mit einer for Schleife die Objekte erzeugen.
In einem zweidimensionalen Array (type String) habe ich verschiedene Daten gespeichert. Immer die Daten in einer Zeile möchte ich nun einem Objekt übergeben. Dazu habe ich eine eigene Klasse erstellt sowie einen Konstruktor geschrieben. Nun würde ich gerne direkt mit einer for Schleife die Objekte erzeugen.
Java:
for (int j=0; j<length/7; j++){
Auto auto = new Auto (a[j][0], a[j][1], a[j][2] , a[j][3] , a[j][4], a[j][5], a[j][6]);
}
[code=Java]
Dies funktioniert soweit, nur wird damit natürlich nur ein Objekt erzeugt welches immer überschrieben wird. Ich möchte jedoch bei jedem Durchlauf ein neues erzeugen, welches am besten den Namen auto+j (oder etwas in der Art) trägt. Jedoch kommt dann entweder die Fehlermeldung "Type mismatch: cannot convert from Auto to int" oder "Duplicate local variable j". Mir ist klar warum das nicht funktioniert, weiss aber nicht, wie ich das Problem umgehen kann.
Wäre froh um einen guten Tipp :)