eigentlich steht in dem textfile noch mehr drinnen aber das ist nicht relevant. In dem File werden im csv stil daten hinterlegt also immer mit ";" getrennt gespeichert.
ich habe aus einer JTable alle daten in dieses File gespeichert, somit werden alle bool werte zu true oder false.
nun will ich dies file wieder einlesen und in die JTable eintragen, bis jetzt klappen auch alle sachen, halt bis auf die bool teile.
ich habe dann einfach:
Das Dumme ist nur das er irgendwie nicht in die ifs reingeht und ich weiß nicht warum.
Denn eigentlich ist doch da kein Denkfehler drinnen oder doch?
mfg
Snoop
ich habe aus einer JTable alle daten in dieses File gespeichert, somit werden alle bool werte zu true oder false.
nun will ich dies file wieder einlesen und in die JTable eintragen, bis jetzt klappen auch alle sachen, halt bis auf die bool teile.
ich habe dann einfach:
Code:
for(int i=0;i<=linecounter;i++){
// diese zeile hab ich zum test reingeschrieben
table.setValueAt(new Boolean(true),0,0);
// bei der setzt er den wert auch sichtbar true
// der ersten checkbox erste spalte
// field ist ein String Array und da kann ich doch eigentlich die
// einzelnen Elemente mit "true" oder "false" vergleichen oder nicht??
line = br.readline();
field = line.split(";");
if(field[0]=="true"){
if(field[1]=="false"){
table.setValueAt(new Boolean(true),i,0);
}
}
if(field[0]=="false"){
if(field[1]=="true"){
table.setValueAt(new Boolean(false),i,0);
}
}
if(field[0]=="false"){
if(field[1]=="false"){
table.setValueAt(new Boolean(false),i,0);
table.setValueAt(new Boolean(false),i,1);
}
}
}
Das Dumme ist nur das er irgendwie nicht in die ifs reingeht und ich weiß nicht warum.
Denn eigentlich ist doch da kein Denkfehler drinnen oder doch?
mfg
Snoop