Hey Leute,
stehe grad etwas auf dem Schlauch und komme nicht weiter, hier mal eine vereinfachte Darstellung meines Problems!
Im Grunde will ich eine mit private deklarierte ArrayList aus Klasse A (diese wird hier auch bearbeitet und befüllt) in eine andere Klasse B übergeben.
Das Problem ist jetzt allerdings, dass in Klasse B mit A.getliste(); kein Inhalt in der Liste enthalten ist.
Wie kann ich es jetzt lösen, dass der Inhalt der ArrayList erhalten bleibt?
Ich hoffe ich konnte mein Problem halbwegs verständlich erklären, sonst einfach nachhaken!
Vielen Dank schonmal im voraus!
stehe grad etwas auf dem Schlauch und komme nicht weiter, hier mal eine vereinfachte Darstellung meines Problems!
Im Grunde will ich eine mit private deklarierte ArrayList aus Klasse A (diese wird hier auch bearbeitet und befüllt) in eine andere Klasse B übergeben.
Java:
public class A {
priavte ArrayList<String> liste = new ArrayList<String>();
public ArrayList<String> getliste(){
return liste;
}
public static void main(String[]args){
A obj = new A();
B objB = new B();
A.bearbeiten();
B.weiterBearbeiten();
}
public void bearbeiten(){
//ArrayList befüllen
}
}
public class B{
public void weiterBearbeiten(){
//ArrayList soll hier mit dem Inhalt der in Klasse A hinzugefügt wurde weiterverarbeitet werden
A objA = new A();
A.getliste();
}
}
Das Problem ist jetzt allerdings, dass in Klasse B mit A.getliste(); kein Inhalt in der Liste enthalten ist.
Wie kann ich es jetzt lösen, dass der Inhalt der ArrayList erhalten bleibt?
Ich hoffe ich konnte mein Problem halbwegs verständlich erklären, sonst einfach nachhaken!
Vielen Dank schonmal im voraus!