tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
241
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    BuZZ-T BuZZ-T ist offline Mitglied
    Registriert seit
    Jul 2005
    Beiträge
    11
    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 :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    
    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 :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    
    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.

    Danke für eure Bemühungen.

    MfG BuZZ-T
     

  2. #2
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    8.169
    Hi.

    Evtl. hab ich dich nicht richtig verstanden, aber die Ausgabe bei mir ist:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    
    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.
     
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

  3. #3
    BuZZ-T BuZZ-T ist offline Mitglied
    Registriert seit
    Jul 2005
    Beiträge
    11
    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
    Geändert von BuZZ-T (19.08.07 um 17:10 Uhr) Grund: Fehler
     

Ähnliche Themen

  1. [C#]Rückgabe von Daten aus einer 2. Form
    Von happyfreak im Forum .NET Windows Forms
    Antworten: 4
    Letzter Beitrag: 15.11.10, 10:58
  2. Rückgabe der ID beim persistieren einer Entity
    Von enrix im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 1
    Letzter Beitrag: 27.08.10, 13:43
  3. Antworten: 13
    Letzter Beitrag: 15.08.08, 08:16
  4. Methoden Rückgabe Problem - PHP OOP
    Von mkoeni1 im Forum PHP
    Antworten: 4
    Letzter Beitrag: 21.03.08, 17:55
  5. Rückgabe aus einer Methode
    Von AndreG im Forum Java
    Antworten: 4
    Letzter Beitrag: 27.02.04, 12:12