Hallo!
Folgendes Problem:
Ich habe eine For-Schleife(siehe unten)
sobald Chests[x] einen bestimmten Wert(regionname) hat, möchte ich die nächsten 3 Werte quasi überspringen, also nicht mit in die Datei schreiben.
Also im Prinzip x = x+3
Leider funktioniert das nicht.
Wo ist mein Denkfehler? Was mach ich falsch? Hoffe mir kann jemand helfen
(Vorher hab ich eher mit Basic Dialekten gearbeitet, und da wäre das möglich gewesen)
Folgendes Problem:
Ich habe eine For-Schleife(siehe unten)
sobald Chests[x] einen bestimmten Wert(regionname) hat, möchte ich die nächsten 3 Werte quasi überspringen, also nicht mit in die Datei schreiben.
Also im Prinzip x = x+3
Leider funktioniert das nicht.
Code:
PrintWriter writer = new PrintWriter(ChestsFile);
for(int x=1; x<Chests.length; x++)
{
if(regionname == Chests[x])
{
x=x+3;
}else{
if(Chests[x] != null)
{
writer.print(Chests[x]+ System.getProperty("line.separator"));
}
}
} writer.close();
Wo ist mein Denkfehler? Was mach ich falsch? Hoffe mir kann jemand helfen
(Vorher hab ich eher mit Basic Dialekten gearbeitet, und da wäre das möglich gewesen)
Zuletzt bearbeitet von einem Moderator: