Hallo, aus irgendeinem Grund bricht mein Programm ab, sobald ich einen Iterator zuweise. Weiss leider nicht, welche Exception geworfen wird, weil das vom Tomcat nicht ausgegeben wird (gibts da vielleicht ne Moeglichkeit den etwas aussagefreundlicher zu machen ?). Die fragliche Methode ist in einem Bean und wird aus einer JSP aus aufgerufen. Der Inhalt ist erstmal nur Quatsch, da es mir nur drum geht das Durchlaufen der Collection zu testen.
Sobald ich die die Methode aufrufe krachts. Ich habe dann schrittweise auskommentiert, der Fehler liegt in der Zeile " Iterator it = coll.iterator();", da bricht das Programm ab.
Hab ich irgendwas nicht beachtet?
DH
Code:
public String kickEmptyElements(Collection coll, String pattern){
String s = "test";
if(coll!=null){
Iterator it = coll.iterator();
while(it.hasNext()){
s+=it.next().toString()+"<br>";
if (it.next().toString().equals(pattern)) it.remove();
}
}
return s;
}
Sobald ich die die Methode aufrufe krachts. Ich habe dann schrittweise auskommentiert, der Fehler liegt in der Zeile " Iterator it = coll.iterator();", da bricht das Programm ab.
Hab ich irgendwas nicht beachtet?
DH