Visualizzazione dei risultati da 1 a 3 su 3

Discussione: [java] "\n"

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    62

    [java] "\n"

    raga ho usato il metodo writeBytes della classe DataOutputStream in questo modo

    DataOutputStream dos = new DataOutputStream(new FileOutpuStream("c:\txs.txt"));

    dos.writeBytes("\n\n\n\n\n");

    solo ceh il aperto il file txs.txt col notepad invece di lasciarmi le righe bianche mi scrive quadratini neri ... come mai ?

  2. #2
    Utente di HTML.it L'avatar di anx721
    Registrato dal
    Apr 2003
    Messaggi
    2,352
    perche notepad non interpreta correttamente il carattere \n

    sotto windows per andare a capo si usa \r\n, cosi notepad ti dovrebbe interpretare i caratteri come caratteri di a capo, comuqnue con altri editor, come textpad dovresti non aver problemi anche se scrivi solo \n

    Sun Certified Java Programmer

    EUCIP Core Level Certified

    European Certification of Informatics Professionals

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    698
    altrimenti per andare sul sicuro e scrivere codice standard e portabile potresti leggerti dalle variabili di ambiente il line separator

    String sep = System.getProperty("line.separator");
    dos.writeBytes(sep+sep+sep+sep);

    magari ottimizzando il tutto con StringBuffer, il che non guasta

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 © 2025 vBulletin Solutions, Inc. All rights reserved.