Hallo, ich habe mal ein Frage.
Ich würde gerne eine Java-Klasse mit variablen Ausgaben machen.
Beispiel:
DB
id - label - caption
1 - text1 - mein text1
2 - text2 - mein text2
usw.
Dieser Text wird dann innerhalb von Java an bestimmten Stellen ausgegeben.
So könnte ich allerdings den Text komplett in einer Tabelle belassen und ihn da einfacher bearbeiten.
natürlich könnte ich jetzt alle Felder abzählen, ein Array mit den in der DB angelegten Texten machen. müsste aber jedesmal die .java ändern, wenn ich einen Text dazu nehmen will.
Jetzt meine Frage:
Kann ich ein "undefiniertes Array" erzeugen, dessen Länge ich erst nach Initialisierung des Klasse definiere?
Also ich könnte ja als Bespiel eine Klasse vorher laufen lassen, in der die Anzahl der Elemente ermittelt wird.
Mit "SELECT COUNT(*) as count FROM tabelle"
Aber mit diesem "count" kann ich trotzdem kein dynamisches Array erzeugen. zumindest bin ich noch nicht dahinter gekommen...
Hat da vielleicht jemand einen Tipp für mich?!
Danke
Edit:
Ich muss dieses Array auch an andere Klassen übergeben können. Also sollte es eine Lösung sein, bei der ich das Array übergeben kann und die "unterklasse" den Speicher für dieses Array verwalten kann.
Ich würde gerne eine Java-Klasse mit variablen Ausgaben machen.
Beispiel:
DB
id - label - caption
1 - text1 - mein text1
2 - text2 - mein text2
usw.
Dieser Text wird dann innerhalb von Java an bestimmten Stellen ausgegeben.
So könnte ich allerdings den Text komplett in einer Tabelle belassen und ihn da einfacher bearbeiten.
natürlich könnte ich jetzt alle Felder abzählen, ein Array mit den in der DB angelegten Texten machen. müsste aber jedesmal die .java ändern, wenn ich einen Text dazu nehmen will.
Jetzt meine Frage:
Kann ich ein "undefiniertes Array" erzeugen, dessen Länge ich erst nach Initialisierung des Klasse definiere?
Also ich könnte ja als Bespiel eine Klasse vorher laufen lassen, in der die Anzahl der Elemente ermittelt wird.
Mit "SELECT COUNT(*) as count FROM tabelle"
Aber mit diesem "count" kann ich trotzdem kein dynamisches Array erzeugen. zumindest bin ich noch nicht dahinter gekommen...
Hat da vielleicht jemand einen Tipp für mich?!
Danke
Edit:
Ich muss dieses Array auch an andere Klassen übergeben können. Also sollte es eine Lösung sein, bei der ich das Array übergeben kann und die "unterklasse" den Speicher für dieses Array verwalten kann.