jeudi 4 juin 2015
Iterieren über ArrayList
Posted on 03:59 by verona
Hallo,
ich bin eine Java-Einsteigerin und neu im Forum :) Ich bin hänge gerade an der Einheit Iterator/Iterable. Vielleicht kann mir ja jemand weiterhelfen, da ich befürchte ein ziemliches Verständnisproblem zu haben. Ich habe zwei Klassen (Sammlung und SammlungUI)
Das Problem, das ich habe ist, wenn ich über ein ArrayList objekt (einesammlung) iterieren will, bekomme ich jedes Mal die Meldung "for-each not applicable to expression type required:array or java.lang.iterable; found:Sammlung".
Mir ist nicht klar, warum es hier nicht möglich ist über das Sammlungs-Objekt zu iterieren? Hat vielleicht jemand eine Idee? Ich wäre euch sehr dankbar!
LG,
Lidija
ich bin eine Java-Einsteigerin und neu im Forum :) Ich bin hänge gerade an der Einheit Iterator/Iterable. Vielleicht kann mir ja jemand weiterhelfen, da ich befürchte ein ziemliches Verständnisproblem zu haben. Ich habe zwei Klassen (Sammlung und SammlungUI)
Java Code:
-
-
import java.util.ArrayList;
-
import java.util.Iterator;
-
-
public class Sammlung
-
{
-
-
Object element;
-
-
-
{
-
this.sammlungen.add(name);
-
this.sammlungen.add(alter);
-
-
}
-
-
{
-
while(itr.hasNext())
-
{
-
element=itr.next();
-
-
}
-
return element;
-
}
-
-
-
}
-
-
import java.util.*;
-
-
public class SammlungUI
-
{
-
{
-
String einelement;
-
Sammlung einesammlung=new Sammlung("Erste",23);
-
Sammlung zweitesammlung=new Sammlung("Zweite",45);
-
Sammlung drittesammlung=new Sammlung("Dritte",57);
-
-
//System.out.println(einesammlung.nextSammlung());
-
{
-
}
-
-
}
-
-
-
-
}
Das Problem, das ich habe ist, wenn ich über ein ArrayList objekt (einesammlung) iterieren will, bekomme ich jedes Mal die Meldung "for-each not applicable to expression type required:array or java.lang.iterable; found:Sammlung".
Mir ist nicht klar, warum es hier nicht möglich ist über das Sammlungs-Objekt zu iterieren? Hat vielleicht jemand eine Idee? Ich wäre euch sehr dankbar!
LG,
Lidija
Iterieren über ArrayList
Categories: Iterieren über ArrayList
Inscription à :
Publier les commentaires (Atom)
0 commentaires:
Enregistrer un commentaire