Habe folgende Methode zum ein und auslesen geschrieben.
Ich möchte ein Telefonbuch mit ausgelagerter Datei(Inhalt aus einem Vektor) erzeugen und die eingetragenen Telefonnummern auslesen.
Das "System.out... " gibt komischer Weise nur eine zweistellige Zahl wieder!
In der Textdatei steht aber der Eintrag richtig!!!
Ich möchte ein Telefonbuch mit ausgelagerter Datei(Inhalt aus einem Vektor) erzeugen und die eingetragenen Telefonnummern auslesen.
Code:
public void createTelefonBuchFile()
{
BufferedReader in;
BufferedWriter out;
try
{
in = new BufferedReader (new FileReader("C:/Dokumente und Einstellungen/""/Desktop/test.txt"));
readOutTextFile = in.read();
System.out.println(readOutTextFile); // Gibt bei diesem Befehl nur eine zweistellige Zahl wieder ?????
}
catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try
{
out = new BufferedWriter (new FileWriter("C:/Dokumente und Einstellungen/""/Desktop/test.txt"));
out.write(neueNummer);
out.newLine();
out.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
Das "System.out... " gibt komischer Weise nur eine zweistellige Zahl wieder!
In der Textdatei steht aber der Eintrag richtig!!!