J
john1337
Gast
Hallo,
mein erster Beitrag und daher erstmal die Anmerkung, dass ihr wohl ein sehr hilfreiches und witziges Forum seid (Hab gerade die 5 Phasen des Hausaufgaben Erschleichens gelesen).
Nun aber zu meinem Problem:
Ich habe unzählige Objekte die fortlaufend nummeriert (Object1, Objekt2 ,...) und Teil einer Art unveränderlichen Datenbank(db.java) sind. Ich habe ferner eine GUI in der der User eine Variable bestimmt. Mit diese Variable(ID) soll dann ein entsprechendes Objekt ausgewählt werden und dessen Eigenschaften in ein neues Objekt (mit dem dann gearbeitet wird) kopiert werden.
Meine erste Idee war recht simpel, scheint aber nicht der Syntax zu entsprechen:
gui.java
Meine zweite Idee war case zu benutzen. Das würde zwar mit Sicherheit funktionieren, aber dann wäre die eine Spalte nur mit fortlaufenden Einträgen von 1 bis 200 gefüllt. Und das sieht mehr als dämlich aus.
Daher möchte ich zum einen wissen, wie ich den oben angegebenen Code zum laufen bekommen.
Zweitens aber auch ob ihr etwas Grundlegendes ändern würdet. Stehe noch ziemlich am Anfang und mir scheint jetzt schon eine echte Datenbank anzulegen gar keine schlechte Idee ist. Später soll mit einem Objekt gearbeitet werden, dass aus verschiedenen ausgewählten Objekten (bzw. Datenbänken) zusammengesetzt wird. Ich meine bei Datenbanken nichts komplexes. Nur ints und Strings
Ist doch etwas mehr geworden als ich dachte und daher hoffe ich, dass mein Problem klar geworden ist. Sonst einfach nochmal nachfragen ;-)
Danke schon mal im voraus
mein erster Beitrag und daher erstmal die Anmerkung, dass ihr wohl ein sehr hilfreiches und witziges Forum seid (Hab gerade die 5 Phasen des Hausaufgaben Erschleichens gelesen).
Nun aber zu meinem Problem:
Ich habe unzählige Objekte die fortlaufend nummeriert (Object1, Objekt2 ,...) und Teil einer Art unveränderlichen Datenbank(db.java) sind. Ich habe ferner eine GUI in der der User eine Variable bestimmt. Mit diese Variable(ID) soll dann ein entsprechendes Objekt ausgewählt werden und dessen Eigenschaften in ein neues Objekt (mit dem dann gearbeitet wird) kopiert werden.
Meine erste Idee war recht simpel, scheint aber nicht der Syntax zu entsprechen:
gui.java
Java:
object arbeitsobject = new object(db."dbObject"+ID.getFirstAttribute,db."dbObject"+ID.getSecondAttribute,...)
Meine zweite Idee war case zu benutzen. Das würde zwar mit Sicherheit funktionieren, aber dann wäre die eine Spalte nur mit fortlaufenden Einträgen von 1 bis 200 gefüllt. Und das sieht mehr als dämlich aus.
Daher möchte ich zum einen wissen, wie ich den oben angegebenen Code zum laufen bekommen.
Zweitens aber auch ob ihr etwas Grundlegendes ändern würdet. Stehe noch ziemlich am Anfang und mir scheint jetzt schon eine echte Datenbank anzulegen gar keine schlechte Idee ist. Später soll mit einem Objekt gearbeitet werden, dass aus verschiedenen ausgewählten Objekten (bzw. Datenbänken) zusammengesetzt wird. Ich meine bei Datenbanken nichts komplexes. Nur ints und Strings
Ist doch etwas mehr geworden als ich dachte und daher hoffe ich, dass mein Problem klar geworden ist. Sonst einfach nochmal nachfragen ;-)
Danke schon mal im voraus
Zuletzt bearbeitet von einem Moderator: