Ich speichere verschiedene booleans als String “1”(wahr) oder “0”(falsch) mit dem BufferedWriter, jetzt hab ich das Problem, wenn ich sie wieder einlesen will, werden die variablen nicht auf true gesetzt.
String s;
try {
BufferedReader br = new BufferedReader(new FileReader(gewslotfile));
for(int i = 0; i < booleanarray1.length; i++){
s = br.readLine();
booleanarray1** = stringzuboolean(s);
}
for(int i = 0; i < booleanarray2.length; i++){
s = br.readLine();
booleanarray2** = stringzuboolean(s);
}
s = br.readLine();
boolean1 = stringzuboolean(s);
s = br.readLine();
boolean2 = stringzuboolean(s);
br.close();
} catch (Exception e) {
e.printStackTrace();
}
Die stringzuboolean- Methode:
public boolean stringzuboolean(String s){
if(s == "1"){
return true;
}
else{
return false;
}
}