Moin,
ich hab jetzt schon mehrfach das gleiche Problem und verstehe nicht warum, bisher konnte ich es aber umgehen.
Der folgende Javacode, sollte ja eigentlich jeweils den nächsten Eintrag einer Liste liefern;
Wieso funktioniert das nicht? Konkret habe ich das im folgenden Codebeispiel, wo er mir immer und immer wieder den ersten Listeneintrag liefert:
ich hab jetzt schon mehrfach das gleiche Problem und verstehe nicht warum, bisher konnte ich es aber umgehen.
Der folgende Javacode, sollte ja eigentlich jeweils den nächsten Eintrag einer Liste liefern;
Java:
List<String> liste = new LinkedList<String>();
String text = "";
while (liste.hasNext()){
text = liste.next();
}
Wieso funktioniert das nicht? Konkret habe ich das im folgenden Codebeispiel, wo er mir immer und immer wieder den ersten Listeneintrag liefert:
Java:
private Set<String> findType(String line,
Set<String> initSet, Set<String> keySet){
String key;
while (initSet.iterator().hasNext()){
if (line.matches(key = initSet.iterator().next())){
keySet.add(key);
} //if-else
} //while
return keySet;
} //findType
Zuletzt bearbeitet: