H
hanjji
Gast
Hallo,
ich hab eine Frage bezüglich speichern und laden von booleans.
also, ich hab ein booleanarray mit 10 werten (true und false, ist ja aber hierfür egal).
wie bekomme ich es hin, dass ich diese werte mit meiner erstellten speichermethode
speichern und auch wieder laden kann? der code schaut so aus:
und zweiter teil, wie schaff ich es, das gespeicherte booleanarray wieder in einheit[] zu
bringen?
wäre nett, wenn mir da jemand helfen kann, danke.
ich hab eine Frage bezüglich speichern und laden von booleans.
also, ich hab ein booleanarray mit 10 werten (true und false, ist ja aber hierfür egal).
wie bekomme ich es hin, dass ich diese werte mit meiner erstellten speichermethode
speichern und auch wieder laden kann? der code schaut so aus:
Code:
// erstellung der booleans
static boolean einheit[]=new boolean[9];
// hier werden die booleans verändert
...
//speichern, hier wird "einheit" gespeichert
static void speichern( String filename )
{
try
{
FileOutputStream file = new FileOutputStream( filename );
ObjectOutputStream o = new ObjectOutputStream( file );
o.writeObject(einheit);
o.close();
}
catch ( IOException e ) { System.err.println( e ); }
}
// laden, wie soll ich das jetzt wieder laden ??
static void laden( String filename )
{
try
{
FileInputStream file = new FileInputStream( filename );
ObjectInputStream o = new ObjectInputStream( file );
// wenn man einen String lädt, schaut das ja so aus, aber wie geht das bei
// boolean?:
String string1 = (String) o.readObject();
boolean boolean1 = (boolean) o.readObject(); // so geht es net
o.close();
}
bringen?
wäre nett, wenn mir da jemand helfen kann, danke.