abspeichern von text

Status
Nicht offen für weitere Antworten.

_Smash_

Mitglied
hallo

ich möchte den text aus einem string array abspeichern in eine ascii datei.

das funktioniert auch soweil mit diesem code:

Code:
public static void save()
    {
        String filename = new String();
        JFileChooser chooser = new JFileChooser();
        
        int returnVal = chooser.showSaveDialog(null);
        
        if ( returnVal == JFileChooser.APPROVE_OPTION )
        {
            File file = chooser.getSelectedFile();
            
            filename = file.getAbsolutePath();
            
        }
        else; //do nothing
        
      try{
        FileOutputStream fos = new FileOutputStream(filename);
        DataOutputStream dos = new DataOutputStream(fos);
        
        for (int i=0 ; i<anzahl ; i++) dos.writeUTF(x[i]);
        
        dos.close();
        System.out.println( "File Saved" );
        }
        
        catch (IOException ioe)
        {System.out.println( "IO error: " + ioe );}
        
    }

leider sieht der text der datei danach so aus

+file: C:\Downloads\seprojekt\streams\ZDF.TS 100 200 300 Sync: 01000111 T-Error: 0 Payload: 1 T-Prior 0 PID 0000000000000

eigenltich soll er aber so aussehen:

file: C:\Downloads\seprojekt\streams\ZDF.TS
100
200
300
Sync: 01000111
T-Error: 0
Payload: 1
T-Prior 0
PID 0000000000000


wie könnte ich das hinbekommen?
 
R

Roar

Gast
schreib danach noch die system property: line.separator

edit: oder benutze einfach nen BufferedWriter, da gibts auchne funktino newLine(), kommt aber bei beidem das gleiche raus.
 

_Smash_

Mitglied
hm danke.

jetzt hab ich aber immernoch diese komischen zeichen davor. wie kann ich die weg bekommen?


/file: C:\Downloads\seprojekt\streams\kika.mpg
100
Sync: 01000111
T-Error: 0
Payload: 1
T-Prior 0
PID 0000000000000
 
R

Roar

Gast
öhm.. komische zeichen??
mit dem DataOutputStream oder dem BufferedWriter?
 
B

bygones

Gast
warum nimmst du den DataOutpuStream ??
Code:
PrintWriter w = new PrintWriter(new FileWriter(file));
for(int i = 0; i < anzahl; i++) {
   w.println(x[i]);
}
w.flush();
w.close();
 

meez

Top Contributor
writeUTF ...hmmmm

...Oder einfach nur den FileWriter:
Code:
FileWriter fos = new FileWriter(filename); 
for (int i=0 ; i<anzahl ; i++) fos.write(x[i]);
 

_Smash_

Mitglied
hm danke mit dem code von deathbyaclown funktionierts perfekt.

edit: wieso stehen so sachen beispielsweise nicht in meinem buch....
 
R

Roar

Gast
schau mal in der API rum. die klassen sind doch nach ihrem sinn in packages gegliedert. zum lesen schreiben sind die klassen im java.io package. in java.util sind hilfsklassen und so. surf einfach mal durch
 

_Smash_

Mitglied
ok konkretes beispiel (was ich auch wirklich machen muss)

ich soll hier das array aus dem die obige datei geschrieben wird (siehe problem oben) auch noch ausdrucken

genauer wortlaut: unterdialog-fenster wird geöffnet und erlaubt druckerauswahl aller installierten drucker mit ausführung des druckvorgangs.

ich würd das zu io rechnen.

danach bleib ich schon hängen...
und ich meine, daß das was mit printjob zu tun hat (sicher bin ich nicht) aber da find ich auch nix.. auch nicht bei all classes.
 

Heiko

Bekanntes Mitglied
Such hier mal im Forum nach Beiträgen zum Thema Drucker, da gibts ettliches, unteraderem auch in den FAQs.

Oder such in der api nach Print, da findest du auch zahlreiche nützliche Funktionen.
 

Heiko

Bekanntes Mitglied
_Smash_ hat gesagt.:
die funktion zum schreiben in dateien heisst aber zb auch printwriter...

Du machst ja auch eine Ausgabe (IO) und printest etwas in eine Datei. bei der Ausgabe in einen Drucker printest du auch.
 

Heiko

Bekanntes Mitglied
_Smash_ hat gesagt.:
wie soll man das unterscheiden.

Lesen ausprobieren. Ich stand am Anfang genauso da und wußte nicht, was ich wo zu nehmen habe. Mit der Zeit merkst du was du wann brauchst und wenn du dann nicht weiterkommst finden sich auch Leute die dir helfen.
Wenn sie merken, dass du dir vorher Gedanken gemacht und dich bemüht hast eine Lösung zu finden.
Eine komplette Lösung findest du hier selten, Hilfestellungen schon, aber erst soll selbst versucht werden das Problem zu lösen.
Kopf hoch, das wird schon, wie gesagt hier kriegt man immer Hilfe, ist nur eine Frage der Zeit. :toll:
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
R Text in der DB abspeichern, und danach bearbeiten Java Basics - Anfänger-Themen 5
D Datentypen Wie am Besten abspeichern Java Basics - Anfänger-Themen 1
T Unterschiedliche Datentypen - worin abspeichern? Java Basics - Anfänger-Themen 18
izoards Textdatei Human unreadable abspeichern Java Basics - Anfänger-Themen 17
N Variable aus anderen Variablen in statischer Klasse berechnen/abspeichern? Java Basics - Anfänger-Themen 4
P Enums in Array abspeichern Java Basics - Anfänger-Themen 4
D Collections Arrays in ArrayList abspeichern Java Basics - Anfänger-Themen 6
N Zwei Daten (Datum) miteinander vergleichen, abspeichern, laden Java Basics - Anfänger-Themen 4
S Image Datei selektieren und in Projekt Verzeichnis abspeichern/kopieren Java Basics - Anfänger-Themen 16
R Benutzereingaben als Array abspeichern nach Programmstart Java Basics - Anfänger-Themen 5
D integer negativen Wert abspeichern Java Basics - Anfänger-Themen 3
N Was passiert wenn wir Daten auf der Festplatte abspeichern wollen? bzgl. BufferStreams Java Basics - Anfänger-Themen 9
A Eingelesene Daten in Array(Liste) abspeichern? Java Basics - Anfänger-Themen 18
B Zahl in String abspeichern und später berechnen Java Basics - Anfänger-Themen 15
x-tshainge Konsoleneingabe in datei Abspeichern Java Basics - Anfänger-Themen 3
B Methoden Konsoleneingabe Abspeichern Java Basics - Anfänger-Themen 3
M Netbeans Projekt lauffähig abspeichern Java Basics - Anfänger-Themen 3
M In Netbeans Programm so abspeichern dass es funktioniert Java Basics - Anfänger-Themen 8
E Erste Schritte txt.Datei mit BufferedReader einlesen und in 2D-Array abspeichern Java Basics - Anfänger-Themen 15
D InputStream parsen und als Bilddatei abspeichern Java Basics - Anfänger-Themen 1
V Datentypen Richtiges Format abspeichern Java Basics - Anfänger-Themen 13
R Eine Arrayliste in XML abspeichern und laden können Java Basics - Anfänger-Themen 7
C Datentypen Zeile aus mehrdimensionalem Array extrahieren uns abspeichern Java Basics - Anfänger-Themen 6
I google java-diff-util - Patch abspeichern Java Basics - Anfänger-Themen 1
B Quellcode einelsen "line by line" (und abspeichern in file (txt) Java Basics - Anfänger-Themen 7
A JFreeChart als png abspeichern Java Basics - Anfänger-Themen 2
J Werte der For-Schleife in Array abspeichern Java Basics - Anfänger-Themen 1
F Textdatei einlesen in ArryList (Objekte abspeichern?) Java Basics - Anfänger-Themen 4
K Inhalt von einer csv-Datei abspeichern Java Basics - Anfänger-Themen 3
M Riesige Zahlen abspeichern Java Basics - Anfänger-Themen 3
L Logdatei durchsuchen, Suchstand abspeichern? Java Basics - Anfänger-Themen 9
L JTextField auslesen mit getText() wie abspeichern? Java Basics - Anfänger-Themen 2
L Modulo Reste abspeichern und wiedergeben ? Java Basics - Anfänger-Themen 4
HoloYoitsu Array´s in eine art Liste abspeichern? Java Basics - Anfänger-Themen 6
D Graphen abspeichern (Gewichte) Java Basics - Anfänger-Themen 9
M Eine Klasse als .dmg (MAc) abspeichern Java Basics - Anfänger-Themen 5
S XML Datei in ArrayList abspeichern Java Basics - Anfänger-Themen 3
0 Mauskoordinaten abspeichern/aufnehmen Java Basics - Anfänger-Themen 7
algebraiker Nach letztem / Datei abspeichern Java Basics - Anfänger-Themen 5
N gerichteten Graph abspeichern Java Basics - Anfänger-Themen 2
D Objekt in Array abspeichern Java Basics - Anfänger-Themen 7
B ABspeichern eines sehr grossen negativen Werts Java Basics - Anfänger-Themen 6
J PW von Datenbank wie abspeichern? Java Basics - Anfänger-Themen 2
F verschiedene Daten abspeichern Java Basics - Anfänger-Themen 13
N Input/Output .txt-Datei einlesen, aufteilen und seperat abspeichern Java Basics - Anfänger-Themen 3
H Wie kann ich offline ein Java Programm abspeichern Java Basics - Anfänger-Themen 14
MU5T4NG JPasswordField als Hash in Datenbank abspeichern Java Basics - Anfänger-Themen 3
O Serialisierung: Object abspeichern und aufrufen Java Basics - Anfänger-Themen 6
F Zahl abspeichern Java Basics - Anfänger-Themen 4
L Datentypen Methode zum Abspeichern von Variablen mit größeren int-Werten Java Basics - Anfänger-Themen 6
S Textfragmente aus Quellcode lesen und abspeichern Java Basics - Anfänger-Themen 2
D Ein Objekt erzeugt ein anderes Objekt - Wie beide Objekte abspeichern? Java Basics - Anfänger-Themen 5
J Datensätze aus einer DB als Objekte erzeugen und in ArrayList abspeichern Java Basics - Anfänger-Themen 9
Antoras Daten in Klasse abspeichern Java Basics - Anfänger-Themen 6
J Highscore-Liste abspeichern Java Basics - Anfänger-Themen 6
S mehrere Werte zu einem Key abspeichern Java Basics - Anfänger-Themen 3
S Zyklisches abspeichern von Daten aus einr MySql Datenbank Java Basics - Anfänger-Themen 9
G Frage zum Abspeichern von Java-Klassen Java Basics - Anfänger-Themen 9
G Instanz-Rückgabewerte abspeichern Java Basics - Anfänger-Themen 2
S Werte aus Datei lesen und in Variable abspeichern Java Basics - Anfänger-Themen 4
C txt - Datei auswählen und in texarea abspeichern Java Basics - Anfänger-Themen 2
F File lesen, ändern und abspeichern! Java Basics - Anfänger-Themen 2
N Datei aus Jar Archiv abspeichern Java Basics - Anfänger-Themen 2
K Grafik abspeichern, X11 Fehlermeldung Java Basics - Anfänger-Themen 15
A Objekt in Datei abspeichern Java Basics - Anfänger-Themen 8
C SWT Button in Variable abspeichern Java Basics - Anfänger-Themen 5
saxman Unicode aus Textdatei einlesen und wieder abspeichern Java Basics - Anfänger-Themen 13
T Abspeichern einer Animation in *.bmp Java Basics - Anfänger-Themen 12
R fensterinhalt als bild und ganzen programmstatus abspeichern Java Basics - Anfänger-Themen 2
G Abspeichern von Daten in Array oder ähnlichem Java Basics - Anfänger-Themen 3
T Hashmap abspeichern und einlesen Java Basics - Anfänger-Themen 2
G Abspeichern und einlesen Java Basics - Anfänger-Themen 6
J Bild der Zwischenablage abspeichern Java Basics - Anfänger-Themen 7
S Bild vom Internet lokal abspeichern Java Basics - Anfänger-Themen 4
G intern abspeichern? Java Basics - Anfänger-Themen 4
C .tiff Dateien laden, bearbeiten(Werte einfügen),abspeichern Java Basics - Anfänger-Themen 11
K Arrays abspeichern bzw. abfragen Java Basics - Anfänger-Themen 8
T Bilddatei aus Internet abspeichern Java Basics - Anfänger-Themen 3
A Abspeichern von werten in einer textfile. Java Basics - Anfänger-Themen 2
D Allgemeine Objekte abspeichern Java Basics - Anfänger-Themen 9
richis-fragen JComboBox ist editable und eingegebenen Text auslesen bei focusLost() Java Basics - Anfänger-Themen 1
richis-fragen JTable bei aktivieren einer Zelle soll Text selektiert werden. Java Basics - Anfänger-Themen 24
richis-fragen JTable effektiv angezeigter Text ausgeben nicht Inhalt vom Model Java Basics - Anfänger-Themen 9
A Edit Text Negative Decimalzahlen Java Basics - Anfänger-Themen 18
P Aus Text Datei nur Zahlen übernehmen Java Basics - Anfänger-Themen 13
T Text einlesen code was kommt dahin? Java Basics - Anfänger-Themen 1
A JTextArea entfernen und durch neuen Text ersetzen Java Basics - Anfänger-Themen 8
JavaBeginner22 Button Text verändern Java Basics - Anfänger-Themen 1
GoenntHack Java Text von JLabel verändert sich nicht Java Basics - Anfänger-Themen 1
A Text zu Morsecode Java Basics - Anfänger-Themen 8
O Java Text Area Zeilenausgabe Java Basics - Anfänger-Themen 7
M Text wird in der Console nicht ausgegeben. Java Basics - Anfänger-Themen 11
berserkerdq2 An selbst ersteller txt Datei immer Text dranhängen, ohne den vorherign Text zu löschen Java Basics - Anfänger-Themen 8
M Text in Datei schreiben Java Basics - Anfänger-Themen 9
T208 Text Datei individuell benennen. Java Basics - Anfänger-Themen 5
A Werten aus dem Text ausliesten Java Basics - Anfänger-Themen 6
K Jlabel mit itemlistevent Text gegeben, wird nicht angezeigt Java Basics - Anfänger-Themen 5
Kiki01 Wie würde eine geeignete Schleife aussehen, die die relative Häufigkeit für jeden Charakter in einem Text bestimmt? Java Basics - Anfänger-Themen 3
O Text mit Regex trennen und wieder zusammenbauen Java Basics - Anfänger-Themen 5
xFlozen Text mehrspaltig ausgeben Java Basics - Anfänger-Themen 3

Ähnliche Java Themen

Neue Themen


Oben