So da bin ich nochmal 
Alsoooo..ich gebe über die GUI Aufträge ein (4 Spalten), die 1. Spalte ist ein String die restlichen drei sind ints.
Wenn ich diese jetzt aus dem Tablemodel auslesen möchte (um sie z.B. in einem neuen Auftrags-Objekt zu speichern, da sie noch weiterverarbeitet werden müssen), habe ich mir folgendes überlegt.
Was aber ziemlich hässlich ist.
Ich kann hier für die letzten drei "Auslesungen" keine for-Schleife benutzen, da die Werte ja direkt in ein neues Auftrags-Objekt in unterschiedliche Attribute kommen..
Gibst da was besseres?

Alsoooo..ich gebe über die GUI Aufträge ein (4 Spalten), die 1. Spalte ist ein String die restlichen drei sind ints.
Wenn ich diese jetzt aus dem Tablemodel auslesen möchte (um sie z.B. in einem neuen Auftrags-Objekt zu speichern, da sie noch weiterverarbeitet werden müssen), habe ich mir folgendes überlegt.
Was aber ziemlich hässlich ist.
Code:
auftraege.add(new Auftrag(eingabeTableModel.getValueAt(0, 0).toString(),
Integer.parseInt(eingabeTableModel.getValueAt(0, 1).toString()),
Integer.parseInt(eingabeTableModel.getValueAt(0, 2).toString()),
Integer.parseInt(eingabeTableModel.getValueAt(0, 3).toString()) ));
Ich kann hier für die letzten drei "Auslesungen" keine for-Schleife benutzen, da die Werte ja direkt in ein neues Auftrags-Objekt in unterschiedliche Attribute kommen..
Gibst da was besseres?

Zuletzt bearbeitet: