Antwort von
nach 10 Stunden
hilfreich
Re: Hilfe, Daten speichern Teil 2
ich habe es immer noch nicht geschafft ein Array in eine Datei
zu schreiben. Ich bin mit Serialize... und ObjectOutputStream
nicht klargekommen.
Wenn du genauer beschreibst was "nicht klargekommen" heißt, kann dir sicher auch jemand hierbei helfen.
Andererseits könntest du auch eine einfachere Lösung wählen und die Elemente als Strings, getrennt durch CRs ins File schreiben und dann wieder rauslesen.
Einfach mal so runtergetippt und sicher nicht fehlerfrei:
oFileOut = new FileOutputStream( "c:\\test" );
for( int i = 0; i <= asArray.length; i++ )
oFileOut.write( ( asArray[i] + "\n" ).getBytes() ) );
Und wieder einlesen:
BufferedReader oFileIn = new BufferedReader( new FileReader( "c:\\test" ) );
try
{
for ( int i = 0; true; i++ )
asArray[i] = oFileIn.readLine();
}
catch (Exception e){};
Da fehlt halt noch das dimensionieren des Arrays, vielleicht wäre es angenehm wenn du mit etwas arbeitest dem du dynamisch Element hinzufügen kannst (Vector).
Grüße, Robert