Hallo,
ich habe ein Problem, dass meine Schleife irgendwo abgebrochen wird und ich weiss nicht warum das so ist.
für das erste Listenelement wird die Methode checkMethod(String string) aufgerufen, dann ist Ende...die for-Schleife wird nicht fortgesetzt...ohne Fehlermeldung
Der Aufruf
wird nicht mehr ausgeführt.
Hat jemand einen Tip für mich?
Liste (LinkedList) totalList enthält 5 Elemente
Die Schleife:
Die Methode:
Danke
GGK
ich habe ein Problem, dass meine Schleife irgendwo abgebrochen wird und ich weiss nicht warum das so ist.
für das erste Listenelement wird die Methode checkMethod(String string) aufgerufen, dann ist Ende...die for-Schleife wird nicht fortgesetzt...ohne Fehlermeldung
Der Aufruf
Java:
System.out.println(ignore)
Hat jemand einen Tip für mich?
Liste (LinkedList) totalList enthält 5 Elemente
Die Schleife:
Java:
boolean ignore;
for (int i = 0;i<totalList.size();i++){
System.out.println("Check gestartet: "+totalList.get(i).toString());
checkMethod(totalList.get(i).toString());
System.out.println(ignore);
//*Print(ignore+"\t"+totalList.get(j).toString());
}
Die Methode:
Java:
private boolean checkMethod(String string) throws IOException {
// TODO Auto-generated method stub
getIgnoreList();
String[] ignoreDo = ignoreList.split(";");
System.out.println("Check für: "+string);
for (int i=0;i<=ignoreDo.length;i++) {
checkIgnore=false;
String ignoreItem = ignoreDo[i].toString();
System.out.println(i+": "+ignoreDo[i]+"\t"+string+" "+string.contains(ignoreItem));
if (string.contains(ignoreItem)) {
System.out.println(checkIgnore+"\t"+string+"\t"+ignoreItem);
checkIgnore =true;
break;
} else {
checkIgnore =false;
System.out.println(checkIgnore+"\t"+string+"\t"+ignoreItem);
continue;
}
}
System.out.println("Ende Check");
return checkIgnore;
}
Danke
GGK