Meine for-Schleife in meinem Code wird ignoriert, ich habe es ohne die if-Anweisung getestet, und noch die for-Schleife gibt nichts aus, wenn ich es von der Hauptmethode aufrufen.For Schleife läuft nicht,
public void searchBatsmenID(int ID){
for (Batsmen check : batsmen) {
exists = false;
if (check.id == ID && ID!=0){
System.out.println("Player ID: " + check.id);
System.out.println("Name: " + check.name);
System.out.println("Age: " + check.age);
System.out.println("Number of matches played: " + check.matches);
System.out.println("Runs scored: " + check.runs);
System.out.println("");
exists = true;
}
}
Wenn die Größe des Batsmen gleich Null ist, wird Ihre for-Schleife nicht ausgeführt – Rajashekhar
Wie wissen Sie, dass es nicht läuft? –
Sie haben uns nicht genügend Informationen zur Verfügung gestellt, um das Problem zu kennen. Stellen Sie eine [mcve] bereit. (Es ist übrigens ausreichend, "ID! = 0" einmal zu prüfen, anstatt es in der for-Schleife zu tun.) – Gendarme