Avatar billede syncroniq Nybegynder
17. oktober 2001 - 13:11 Der er 3 kommentarer og
1 løsning

En metode der logger strenge....

Hey,

Jeg prøver at lave en metode Log(String text){} som modtager en streng og gemmer den i bunden af en tekstfil. Det jeg har lavet indtil nu, overskriver det der står i forvejen, så der kun er en linie gemt. Er der nogen der har et lille exempel på hvordan man smidder strenge ned i en tekstfil ? Jeg skal også kunne læse alle strengene op igen.

Det jeg har lavet indtil nu er :
        try{
            File out = new File( \"SiteTestLog.txt\" );
            FileWriter fw = new FileWriter( out );
            PrintWriter pw = new PrintWriter( fw, true );
            pw.println(text);
        }catch(IOException e){
           
        }
Avatar billede disky Nybegynder
17. oktober 2001 - 13:13 #1
prøv med

        try{
            File out = new File( \"SiteTestLog.txt\" );
            FileWriter fw = new FileWriter( out, true );
            PrintWriter pw = new PrintWriter( fw, true );
            pw.println(text);
        }catch(IOException e){
           
        }

Så skriver den automatisk i bunden af filen.
Avatar billede syncroniq Nybegynder
17. oktober 2001 - 13:19 #2
FileWriter\'s contructor tager ikke parameteren

(java.io.file, boolean)

Avatar billede disky Nybegynder
17. oktober 2001 - 13:21 #3
det er korrekt, men brug denne her:

FileWriter(String fileName, boolean append)

brug denne her:

prøv med

try
{
  FileWriter fw = new FileWriter( \"SiteTestLog.txt\" , true );
  PrintWriter pw = new PrintWriter( fw, true );
  pw.println(text);
}
catch(IOException e)
{
}

Avatar billede syncroniq Nybegynder
17. oktober 2001 - 13:25 #4
Ja, det fandt jeg ud af, da jeg kiggede i API\'en.

Tak :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester