Hallo,
ich möchte gerne einen beliebigen Text in eine beliebige Datei speichern.
Dazu habe ich mir bisher folgenden Code zusammengebastelt.
Er gibt mir aber beim Erstellen einer Datei immer an das ein Fehler aufgetreten ist, und was mache ich beim Auslesen falsch?
Ebenso habe ich die Aufgabe bekommen, Zahlen aus einer Datei zu lesen.
Beispiel: In der Datei Zahlen.txt ist folgendes gespeichert:
1676
-2133
2187
2132
-3232
wie kann ich diese Zahlen auslesen und wie mache ich das mit den Umbrüchen?
Vielen Dank für eure Hilfe[/code]
ich möchte gerne einen beliebigen Text in eine beliebige Datei speichern.
Dazu habe ich mir bisher folgenden Code zusammengebastelt.
Code:
import java.io.*;
public class Dateioperator
{
public Dateioperator()
{
}
public void schreibe_in_Datei(String Dateiname, String Text)
{ File Datei;
FileWriter Schreiber;
try
{ Datei = new File(Dateiname);
Schreiber = new FileWriter(Datei);
for(int i=0;i<Text.length();i++)
{ Schreiber.write(Text.charAt(i));
Schreiber.close();
}
}
catch(IOException e)
{
System.out.println("Ein Fehler ist aufgetreten!");
}
}
//**---------------------------------------------------------------------------------
public char [] lies_Datei_aus(String Dateiname)
{ File Datei;
FileReader Leser;
Datei= new File(Dateiname);
try
{
Leser = new FileReader(Datei);
int Dateilaenge= (int)Datei.length();
char [] Daten= new char [Dateilaenge];
Leser.read(Daten,0,Dateilaenge);
Leser.close();
return Daten;
}
catch(IOException e)
{
System.out.println("Ein Fehler ist aufgetreten!");
return null;
}
}
}
Er gibt mir aber beim Erstellen einer Datei immer an das ein Fehler aufgetreten ist, und was mache ich beim Auslesen falsch?
Ebenso habe ich die Aufgabe bekommen, Zahlen aus einer Datei zu lesen.
Beispiel: In der Datei Zahlen.txt ist folgendes gespeichert:
1676
-2133
2187
2132
-3232
wie kann ich diese Zahlen auslesen und wie mache ich das mit den Umbrüchen?
Vielen Dank für eure Hilfe[/code]