Hi,
eine Funktion soll 2 ArrayList´s zurückliefern. Dazu habe ich mir ein Objekt angelegt, welches die 2 ArrayListen speichert:
Jetzt habe ich im Hauptprogramm die Funktion myFunction, in welcher die 2 ArrayList´s erstellt werden.
2 Fragen:
1. Wie speichere ich in myFunction die 2 ArrayListen im Objekt ab? Habe das erstmal so gemacht:
2. Wie lese ich jede einzelne ArrayList an anderer Stelle im Hauptprogramm wieder aus dem Objekt aus? Habe einiges probiert, doch mit der Syntax hab ich so bisl Probleme.
Danke und Gruß
eine Funktion soll 2 ArrayList´s zurückliefern. Dazu habe ich mir ein Objekt angelegt, welches die 2 ArrayListen speichert:
Code:
import java.util.ArrayList;
public class MyArrayLists {
private ArrayList alZwischenErg = new ArrayList();
private ArrayList alBerechnet = new ArrayList();
//Default Konstruktor
public MyArrayLists (ArrayList alZwischenErg, ArrayList alBerechnet){
this.alZwischenErg = alZwischenErg;
this.alBerechnet = alZwischenErg;
}
//Getter zum zurückliefern der einzelnen ArrayList´s
public ArrayList getAlBerechnet() {
return alBerechnet;
}
public ArrayList getAlZwischenErg() {
return alZwischenErg;
}
}
2 Fragen:
1. Wie speichere ich in myFunction die 2 ArrayListen im Objekt ab? Habe das erstmal so gemacht:
Code:
public void myFunction(){
ArrayList alZwischenErg = new ArrayList();
ArrayList alBerechnet = new ArrayList();
//hier meine Abarbeitung
...
//speichern ins Objekt
new MyArrayLists(alZwischenErg, alBerechnet);
}
2. Wie lese ich jede einzelne ArrayList an anderer Stelle im Hauptprogramm wieder aus dem Objekt aus? Habe einiges probiert, doch mit der Syntax hab ich so bisl Probleme.
Danke und Gruß