| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/04/2006 09:33:12
|
ateubh
JavaEvangelist
![[Avatar]](/images/avatar/bcc2bdb799f873f02080ae277f291da1.jpg)
Membro desde: 27/06/2005 09:37:50
Mensagens: 319
Offline
|
Estou tentando gravar um arquivo .txt na raiz do meu pc (so: windows), mas quando passo a string, o programa grava tudo na mesma linha e onde estão os '\n' ele coloca um quadradinho... o que faço?
obrigado
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/04/2006 09:48:47
|
rodolfodev
JavaBaby
![[Avatar]](/images/avatar/87019fb492fe6f03c3bdb29cf2ffb6eb.jpeg)
Membro desde: 29/03/2006 16:09:17
Mensagens: 92
Offline
|
Tive esse problema tb por muito tempo, isso é porque dependendo do S.O. a quebra pode ser diferente usa [System.getProperty("line.separator")] que pega a quebra de linha do S.O.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/04/2006 10:04:15
|
Leozin
JWizard
![[Avatar]](/images/avatar/5dca4c6b9e244d24a30b4c45601d9720.png)
Membro desde: 18/06/2005 21:01:26
Mensagens: 2310
Localização: São Paulo/SP
Offline
|
use println
|
http://www.leozin.com.br/blog |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/04/2006 10:07:06
|
thiago.correa
GUJ Master
![[Avatar]](/images/avatar/c37f9e1283cbd4a6edfd778fc8b1c652.jpg)
Membro desde: 26/03/2006 18:54:30
Mensagens: 1861
Offline
|
Leozin wrote:use println
Para escrever em arquivo? Como?! Eu sabia da solução que o Rodolfo sugeriu!
|
---
"Se não puder ajudar, atrapalhe, afinal de contas o importante é participar!"
Thiago
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/04/2006 10:14:51
|
Leozin
JWizard
![[Avatar]](/images/avatar/5dca4c6b9e244d24a30b4c45601d9720.png)
Membro desde: 18/06/2005 21:01:26
Mensagens: 2310
Localização: São Paulo/SP
Offline
|
é o que diz na API
não testei vou testar agora
PrintWriter API wrote:
void println()
Terminate the current line by writing the line separator string.
|
http://www.leozin.com.br/blog |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/04/2006 10:21:56
|
Leozin
JWizard
![[Avatar]](/images/avatar/5dca4c6b9e244d24a30b4c45601d9720.png)
Membro desde: 18/06/2005 21:01:26
Mensagens: 2310
Localização: São Paulo/SP
Offline
|
Não precisa reinventar a roda
Há soluções simples que a gente de vez em quando nem percebe hehehe
eu mesmo não sabia da solução de vocês (essa do getProperty), mas bem, creio que ambas dêem certo, então, eu fiz essa aqui e pelo menos funcionou bem legal:
gg
|
http://www.leozin.com.br/blog |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/04/2006 10:28:11
|
thiago.correa
GUJ Master
![[Avatar]](/images/avatar/c37f9e1283cbd4a6edfd778fc8b1c652.jpg)
Membro desde: 26/03/2006 18:54:30
Mensagens: 1861
Offline
|
Eu não sabia dessa API. Vou passar a usá-la!
Vivendo e aprendendo.
|
---
"Se não puder ajudar, atrapalhe, afinal de contas o importante é participar!"
Thiago
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/04/2006 10:31:40
|
renatosilva
GUJ Master
Membro desde: 16/12/2004 17:09:19
Mensagens: 1787
Offline
|
O \n imprime ASCII 13, é o que basta no Linux por exemplo mas no Windows tem que ser \n\u0010, o getProperty aí retorna o adequaldo de acordo com o SO...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/04/2006 07:29:53
|
ateubh
JavaEvangelist
![[Avatar]](/images/avatar/bcc2bdb799f873f02080ae277f291da1.jpg)
Membro desde: 27/06/2005 09:37:50
Mensagens: 319
Offline
|
println só funciona se vc mandar linha a linha para o arquivo. Se você mandar uma string completa, ele coloca um quadradinho aonde estiverem os enter's
|
|
|
 |
|
|