Como salvar um .txt com quebra de linha?  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
adrianostanley
JavaGuru
[Avatar]

Membro desde: 28/06/2006 09:30:23
Mensagens: 243
Localização: Juiz de Fora/MG
Offline

Pessoal, há alguma maneira de um arquivo ser salvo em .txt com quebra de linha? Quando faço da seguinte maneira:



fica da seguinte forma quando abro o teste.txt:



PS.: os [] são aqueles quadradinhos que o Bloco de Notas mostra quando não reconhece o caracter.

Enfim, obrigado!

Adriano 'Stanley'
http://www.enigmapremiado.com.br
[MSN]
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

Com printf você tem de usar "%n" , que quer dizer "quebra de linha" - esse formato especial é traduzido para "\r\n" no Windows, e para "\n" no Linux. Troque os "\n" por "%n" e veja se não passa a funcionar direito.
[WWW]
adrianostanley
JavaGuru
[Avatar]

Membro desde: 28/06/2006 09:30:23
Mensagens: 243
Localização: Juiz de Fora/MG
Offline

Funcionou perfeitamente!! Obrigado!

Adriano 'Stanley'
http://www.enigmapremiado.com.br
[MSN]
matheusmtt
What is classpath?

Membro desde: 01/02/2008 16:28:01
Mensagens: 9
Offline

Li e reli em vários lugares e a solução que realmente funcionou foi esta


FileWriter fileWriter = null;
PrintWriter prt = null;
try {
filename = "filename.txt";
fileWriter = new FileWriter(new File(filename));
prt = new PrintWriter(fileWriter);
StringBuilder arq = new StringBuilder();
for (String serial : serials) {
arq.append(serial);
arq.append(System.getProperty("line.separator"));
}
prt.println(arq.toString());
java.awt.Desktop desktop = java.awt.Desktop.getDesktop();
File file = new File(filename);
desktop.open(file);
} catch (IOException ex) {
Logger.getLogger(this.class.getName()).log(Level.SEVERE, null, ex);
} finally {
try {
if (fileWriter != null) {
fileWriter.close();
}
if (prt != null) {
prt.close();
}
} catch (IOException ex) {
Logger.getLogger(this.class.getName()).log(Level.SEVERE, null, ex);
}
}
[MSN]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team