Portal > Foren > Java > Allgemeine Java-Programmierung > FileReader @ FileWriter
Antwort
 
Themen-Optionen Thema durchsuchen
Alt 25.10.2005, 10:03 Nach oben    #1
Macklaud
Gast
 
Beiträge: n/a
Standard FileReader @ FileWriter

Hallo,
also, ich hab da ein kleines Programm geschrieben womit ich eine .txt datei erstelle und inhalt reinschreibe und ein programm womit ich das auslese. Nun möchte ich bei jedem speichern den vorhin ausgelesenen inhalt dranhängen doch es klappt irgendwie nicht ganz.

PHP-Code:
// Hier das Laden
package saveandload;
import java.io.*;

public class 
Load {
  public 
Load(String input_loadDateiname) {

    
FileReader load;
    
int zeichenAnzahl;

    try{
      
load = new FileReader(input_loadDateiname); // Hier wird der Dateiname und pfad eingegeen wo gelesen werden soll
      
while ((zeichenAnzahl load.read()) != -1) { // Da jedes Zeichen einzeln gelesen wird müssen alle gelesen werden
        
System.out.print((char)zeichenAnzahl); // Hier werden sie von ASCII-Code in normale zeichen umgewadelt.
      
}
      
load.close();
    }catch(
IOException e){
      
System.out.println("Fehler beim Lesen der Datei");
    }
  }

}

// Hier das Speichern
package saveandload;
import java.io.*;

public class 
Save {
  public 
Save(String input_saveDateinameString input_saveInhalt) {

    
FileWriter save;

    try{
      
save = new FileWriter(input_saveDateiname); // Erstellt eine Datei mit dem jeweiligem namen
      
save.write(input_saveInhalt); // Füllt die Datei mit Inhalt
      
save.close(); // Schliest die Datei
    
}catch(IOException e){
      
System.out.println("Fehler beim Erstellen der Datei");
    }
  }
}

// Und hier das UserInterface
package saveandload;


public class 
UserInterface {
  public static 
void main(String[] args) {
    
String pfaddateinameinhalt;
    
    
pfad "D:\\";
    
dateiname "Test.txt";
    
inhalt "Das ist mein Inhalt\n";
    
    
Load dateiLoad = new Load(pfad +dateiname);   
    
Save dateiSave = new Save(pfad +dateinameinhalt);
    
    
System.out.println(dateiLoad);
  } 
 
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 25.10.2005, 10:42 Nach oben    #2
Macklaud
Gast
 
Beiträge: n/a
Standard

K, habs selber rausgefunden
 
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 25.10.2005, 17:33 Nach oben    #3
Projektleiter
 
Registriert seit: 30.11.2005
Ort: Bottrop
Beiträge: 1.129
Standard

Ein kleiner Tipp: Zum lesen von Reader'n sollte man im Normalfall einen BufferedReader zur Hilfe ziehen - außer du implementierst das buffering selbst.
Dann dauert das einlesen nicht so lange und du bekommst ne nette readLine-Methode.
__________________
Patrick Gotthardts Weblog.
pago ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
PingBacks sind an
RefBacks sind aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
FileReader WurstBrot Allgemeine Java-Programmierung 6 31.08.2005 14:02
FileReader ausgelesene datei in textfeld reinschreiben?!?!?! Eddi Allgemeine Java-Programmierung 3 03.02.2005 16:54
Zeilenumbruch bei FileWriter ? Densi Allgemeine Java-Programmierung 3 22.10.2004 17:47
FileWriter läuft nicht ?!?!?! Eddi Allgemeine Java-Programmierung 4 04.08.2004 12:01


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:57 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45