1Danke
ERLEDIGT
NEIN
NEIN
ANTWORTEN
5
5
ZUGRIFFE
834
834
EMPFEHLEN
-
Hallo!
Hat jemand ein Beispiel bzw. Source-Code, wie man Text-Dateien in Java erzeugt?
Ich habe quasi Eingabe und Ausgabe Dateien, diese muss ich selbst auslesen und befüllen
können, wenn ich ein selbständiges Javaprogramm schreibe - hm, und das ist genau mein
Problem - wie geh ich´s an oder hat eben jemand schon so ein Codebeispiel?
Bitte, bitte, hilft mir! Danke...
-
08.06.10 18:07 #2
Das sollte dir weiterhelfen: klick
Man sagt, das Schwert eines Samurai sei seine Seele ...
Mit den Beiträgen ist es wie mit Schwertern: Je besser die Rohstoffe sind und je öfter man diese bearbeitet, desto hochwertiger sind sie.
Das Schmieden ist eine Kunst; Das Schreiben auch ;)
-
Großes Merci, ist ein guter Link!
Muss aber leider doch sryen - ich schaffe es nicht mit dem Beispiel:
File f = new File( dateiname ); - welcher Dateiname?
byte[] buffer = new byte[ (int) f.length() ]; - was heißt byte-orientierte Klasse?
InputStream in = new FileInputStream( f ); - das ist klar
in.read( buffer ); - ok
in.close(); - ok
Vielleicht gibt es doch irgendwo einen Source-Code dazu - hab leider selbst noch nichts gefunden!?
-
09.06.10 10:59 #4
Hallo,
hier noch ein link zu den Sun tutorials, dort ist auch source code zu finden: http://java.sun.com/docs/books/tutor...l/io/file.html
- welcher Dateiname?
Eine Stringvariable, die den Pfadnamen der Datei enthält. Slash oder doppelter Backslash statt dem windows Backslash z.B.
Code :1
String dateiname = "c:/test/test.txt";
- was heißt byte-orientierte Klasse?
Der Inhalt der Datei kann mit verschienenen Helperklassen eingelesen werden, in dem Beispiel wird wohl mit dem Datentyp byte[] gearbeitet. Alternativ wäre z.B. zeilenweises Einlesen von Zeichenketten.Denken gefärdet die Gewohnheit
-
11.06.10 13:39 #5
- Registriert seit
- Jun 2010
- Beiträge
- 21
Code :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
BufferedReader reader; FileWriter writer; File quellDatei; File zielDatei; try { //Lesen aus der quelldatei quellDatei = new File("C:/Temp/quelle.txt"); //WICHTIG in Java müssen Pfad angeben immer mit / gemacht werden, statt mit \ //Also statt C:\Temp einfach C:/Temp schreiben reader = new BufferedReader(new FileReader(quellDatei)); String zeileAusQuellDatei; String quellText = new String(); //Solange zeile für zeile die Datei auslesen bis die Datei zu ende ist while((zeileAusQuellDatei=reader.readLine())!= null){ System.out.println(zeileAusQuellDatei); quellText += zeileAusQuellDatei; } //Schreiben in eine Datei zielDatei = new File("C:/Temp/ziel.txt"); writer = new FileWriter(zielDatei); writer.write(quellText); } catch (FileNotFoundException e1) { // TODO Auto-generated catch block e1.printStackTrace(); } catch (IOException e1) { // TODO Auto-generated catch block e1.printStackTrace(); }
Hier wird eine Datei eingelesen und auch eine geschrieben. In diesem Beispiel würde der Inhalt von quelle.txt nach ziel.txt kopiert werden.
-
Wow, das nennt man Service! Habs auch schon ausprobiert, funktioniert ganz gut.
Besten Dank für die Hilfe
Ähnliche Themen
-
Textdatei erzeugen
Von Sprint im Forum PHPAntworten: 3Letzter Beitrag: 31.12.08, 11:04 -
Java-Code erzeugen
Von Guntpat1981 im Forum JavaAntworten: 3Letzter Beitrag: 03.06.08, 18:09 -
Mit Java ein SWF erzeugen?
Von chrismass im Forum JavaAntworten: 0Letzter Beitrag: 12.11.07, 11:02 -
Aus Java VRML/X3D erzeugen?
Von RoBuSan im Forum JavaAntworten: 0Letzter Beitrag: 19.09.07, 10:17 -
Textdatei mit Java verändern
Von puuef im Forum JavaAntworten: 1Letzter Beitrag: 04.03.05, 11:52





Zitieren
Login





