Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Hi, ich möchte eine Liste ArrayListe mit Daten in eine andere Klasse implementieren und Daten aus dieser lesen. Jedoch habe ich keine Ahnung, wie ich das machen kann und finde dazu auch bei google nicht viel :/ Hat einer einen Tipp? Danke
Leider verstehe ich das Problem nicht wirklich.
Probiere es genauer zu erklären und wenn möglich auch ein Beispiel zu nennen (mit PseudoCode wäre es natürlich ideal)
Also ich habe eine Klasse Datenspeicher. In dieser sind ArrayListen mit Personendaten angelegt(z.B. Name, Vorname, Alter,...). Nun hab ich eine andere Klasse AusgabeGUI. Jetzt suche ich eine Möglichkeit, um die Daten aus der Liste von DatenSpeicher in AusgabeGUI zu laden oder zu implementieren.
Hier sehe ich schon mal einen Designfehler: Anstatt meherere ArrayLists zu verwenden welche ständig synchron gehalten werden müssen, solltest du lieber eine Klasse Person definieren. Hierfür kannst du dann eine ArrayList definieren.
Übergib dem Objekt von AusgabeGUI doch eine Referenz auf dein Datenspeicher Objekt
Beispiel:
Java:
AusgabeGUI ui = new AusgabeGUI(new Datenspeicher());
Wenn du erst später ein Objekt der Klasse AusgabeGUI erzeugst, kannst du auch einfach in der Parameterliste des Konstruktors eine Variable vom Typ Datenspeicher deklarieren. In deiner Datenspeicher-Klasse kannst du dem Konstruktor dann eine Referenz auf das gerade verwendete Objekt mit Hilfe von "this" übergeben