Beiträge von birdracoon

    Hallo zusammen

    Hab grad bei einer Eprog Uebung das Problem, dass ich Objekte in eine ArrayList schreiben möchte. Das hineinschreiben funktioniert auch soweit ohne Probleme, aber wenn ich die Objekte wieder aus der Liste holen möchte bekomme ich eine ClassCastException

    Hineinschreiben:
    ArrayList listobj = new ArrayList ();
    Klasse classobj = new classobj(String parameter1);
    listobj.add(classobj);
    Klasse classobj = new classobj(String parameter2);
    listobj.add(classobj);
    .
    .
    Herausholen:
    for(int i= 0; i < listobj.size(); i++)
    {
    classobj = (Klasse) listobj.get(i); //Wirft die Exception
    }

    Liegt es vielleicht das die Klasse in einem anderen Package liegt? Laut doku besagt der Fehler das der Typ nicht konvertierbar ist in den anderen, aber wenn ich nur KlassenObjekte reinfülle kann doch nichts anderes drinnen sein, oder?

    Also vielleicht kann mir jemand weiterhelfen, wäre echt dankbar.

    Mfg
    Günther