Problem bei der Rückgabe einer ArrrayList aus Adapterklasse

BuZZ-T

Grünschnabel
Hey,

hab schon für viele meiner Probleme hier im Forum eine Lösung gefunden, nur für folgendes Problem leider nicht. Das Problem ist das Teile einer ArrayList nicht übergeben werden. Diese ArrayList wird in der eine Klasse erstellt und mit Werten gefüllt.

Ich hab das Problem mal in einem Beispiel nachgebaut:

Klasse die die ArrayList erhalten soll:
Code:
import java.lang.*;
import java.util.*;

class Test
{
   public giveBackAL g1 = new giveBackAL();
   
   public Test()
   {
      ArrayList test = g1.getTListe();
      Iterator a = test.iterator();
      while(a.hasNext())
      {
         System.out.println(""+a.next());
      }
   }
   
   public static void main(String args[])
   {
      Test t1 = new Test();
   }
}

Klasse die die ArrayList zurückgibt:
Code:
import java.awt.*;
import java.awt.event.*;
import java.lang.*;
import java.util.*;

class giveBackAL
{
   public ArrayList testListe = new ArrayList();
   public giveBackAL()
   {
      for(int i=0; i<6; i++)
      {
         testListe.add(i);
      }
      testListe.add("lala");
      testListe.add("luna");
      
      addEintraege();
   }
   
   public void addEintraege()
   {
      testListe.add("versuch");
      testListe.add("versuch1");
   }
   
   public ArrayList getTListe()
   {
      return(testListe);
   }
}

Genauer gefragt: Wie schaffe ich es, die Einträge die über addEintraege() erstellt werden, der Array List hinzuzufügen.:confused:

Danke für eure Bemühungen.

MfG BuZZ-T
 
Hi.

Evtl. hab ich dich nicht richtig verstanden, aber die Ausgabe bei mir ist:
Code:
0
1
2
3
4
5
lala
luna
versuch
versuch1
Wird bei dir etwas anderes ausgegeben?

Gruß

PS: Natürlich sollten die Attribute der Klassen nicht als public deklariert werden.
 
das Probelm hat sich sich jetzt gelöst. Die Klasse die die ArrayList erzeugt wurde nicht compiliert nach dem ich die Funktion addEintraege hinzugefügt hatte.
Trotzdem vielen Dank für die schnelle Hife.

MfG
BuZZ-T
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück