Ich habe in meinem programm mehere String-Arrays mit namen usw. Hinter jedem Namen steht \n wodruch ich bei der Ausgabe einen Zeilenumbruch erzeuge. Nur wenn ich alles als txt Datei abspeichere steht alles zusammen ohne Absätze.
Wie kriege ich die hin?
So speichere ich
und so öffne ich
Wie kriege ich die hin?
So speichere ich
Code:
File file = save.getSelectedFile();
String fs = file+".txt";
Writer fw = null;
try
{
fw = new FileWriter( fs );
for(i=0;i<anzahl;i++)
{
fw.write( Sname[i] );
fw.write( Sstrasse[i] );
fw.write( Swohnort[i] );
fw.write( SPLZ[i] );
fw.write( Salter[i] );
}
}
catch ( IOException e )
{
System.err.println( "Konnte Datei nicht erstellen" );
}
finally
{
if ( fw != null )
try { fw.close(); } catch ( IOException e ) { e.printStackTrace(); }
}
und so öffne ich
Code:
File file = fc.getSelectedFile();
try
{
br = new BufferedReader(new FileReader((file)));
String line = null;
line = br.readLine();
System.out.println(line);
}
catch(FileNotFoundException e)
{
e.printStackTrace();
}
catch(IOException e)
{
e.printStackTrace();
}
finally
{
if(br != null)
{
try
{
br.close();
}
catch(IOException e)
{
e.printStackTrace();
}
}
}