Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    43

    Problema FileWriter andare a capo nel file di testo

    Ciao,son di nuovo qua, ora volevo sottoporvi un altro problema.


    codice:
    try{
    			BufferedWriter scriba = new BufferedWriter(new FileWriter("Log.txt",true));
    			scriba.write("testo1");
    			scriba.write("\n");
                            scriba.write("testo2");
    			scriba.close();
    		}catch (IOException e) {
    			System.out.println("Errore: " + e);
    			System.exit(1);
    		}

    Penserei che nel file dovrebbe scrivermi testo1 e a capo testo2 invece mi scrive testo1testo2; non so come fare Q_Q

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: Problema FileWriter andare a capo nel file di testo

    Originariamente inviato da youngz
    Penserei che nel file dovrebbe scrivermi testo1 e a capo testo2 invece mi scrive testo1testo2; non so come fare Q_Q
    La sequenza di newline dipende dal sistema operativo. Quindi codificare nel sorgente la scrittura esplicita di una delle possibili sequenze \r\n oppure \r oppure \n non è affatto una buona idea.

    Nota che BufferedWriter ha un bel newLine().
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.