Webmaster Forum Logo Part 1 Webmaster Forum Logo Part 2
Webmaster Forum Logo Part 3
     
 
  :: Anmeldung

Benutzername:

Registrierung...

Passwort:

Passwort vergessen?

angemeldet bleiben


  
  :: Umfrage
Welche sozialen Netzwerke benutzt du regelmäßig?

 Facebook
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 73%
 keines
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 22%
 Google+
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 19%
 Twitter
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 11%
 Xing
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 schülerVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 meinVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 studiVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 MySpace
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%
 LinkedIn
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%

 ges. 393 Stimmen
 
  :: Buttons

Valid XHTML 1.0 Transitional

Dabei seit: 18.05.2006

Beiträge: 624

 

1 Zum Seitenanfang

Montag, 3. August 2009, 21:30

[JAVA] Logliste erstellen mit BufferedWriter?

Hallo!
Ich habe hier eine Java Programm, welches mit "public void getDifferencePim()" dann einen vergleich/unterschied zurück gibt mit "System.out.print("\n");".

Nur will ich jetzt diesen Unterschied in eine art "logliste" schreiben.
Wie geht das denn nun?
Geht das mit BufferedWriter am besten oder mit FileOutputStream oder wie?

So sollte das eigentlich ca funktionieren:

Quellcode

1
2
3
4
5
6
7
BufferedWriter Write = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(args[2]),args[3])); 

                 while( null != (Linie = Read.readLine())) { 
                         Write.write(Linie + "\n"); 
                 } 
                 Read.close(); 
                 Write.close();


Nur weiß ich selber ned wie ich das genau in den Code einfüge und Exception Handler fehlt ja auch also Konstruktor.

Wäre euch sehr dankbar, wenn ihr mir da weiter helfen würdet und sagen könnt wie ich das am besten anstelle :)

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Super_Frettchen« (3. August 2009, 21:30)

 

asterix

Routinier

Dabei seit: 03.12.2005

Beiträge: 363

 

2 Zum Seitenanfang

Dienstag, 4. August 2009, 11:01

http://www.sws.bfh.ch/~amrhein/Swing/javainsel7/javainsel_13_003.htm#mj58feaa47fb480c390a8ff745fc531ce3

Ich geh mal davon aus, dass du nur Strings(also nichts binäres[keine Objekte, writeObject) in den Dateien gespeichert hast - zumindest siehts so aus..

Vorschlag: Zuerst komplett auslesen und zB in einem StringBuffer(http://www.teialehrbuch.de/Kostenlose-Ku…ringBuffer.html) oder überhaupt einfacher in einem normalen String speichern und den dann auf einen Satz in die neue Datei schreiben. Die Zeilenumbrüche sind durch \n ohnehin festgelegt.

Nur weiß ich selber ned wie ich das genau in den Code einfüge und Exception Handler fehlt ja auch also Konstruktor.
Versteh ich nicht. Du kannst die Exceptions ja abfangen. Wenn du nicht genau weißt welche geworfen werden können kannst du
mit catch(Exception alleEceptions ){ System.err.println(alleEceptions.toString()); } alle abfangen. Ist zwar nicht schön, manchmal aber hilfreich. ;)

lg, asterix
gawk; talk; time; grep; cd ~; wine; talk; touch; unzip; touch; strip; gasp; finger; gasp; mount; fsck; more; yes; gasp; umount; make clean; sleep

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »asterix« (4. August 2009, 11:01)