Como armazenar uma String num buffer???  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
RaphaelSantos
JavaGuru

Membro desde: 05/11/2006 02:51:13
Mensagens: 201
Offline

Pessoal, meu programa tem uma string que eh um texto grande, com espaco, \n etc...
preciso colocar esse texto num buffer para ler caractere a caractere...
fiz assim.

mas ao executar mostra a exception

25/04/2009 14:46:51 gui.HuffmanGUI imprimeTableHuffmanTexto
SEVERE: null
java.io.FileNotFoundException: hor that can i (O sistema não pode encontrar o arquivo especificado)
at java.io.FileInputStream.open(Native Method)

ou seja, pelo que entendi buffreder so aceita arquivos?? mas eu ja tenho a string pronta no meu programa...
como devo fazer???
RaphaelSantos
JavaGuru

Membro desde: 05/11/2006 02:51:13
Mensagens: 201
Offline

fiz uma modificacao mas nao funcionou

testei e o parametro textoFiltrado esta recebendo o texto correto porem ele nao ta gravando(ele cria o arquivo temp.txt mas sem nada excrito)..
o que posso fazer???
Bruno Laturner
GUJ Expert
[Avatar]

Membro desde: 18/02/2008 16:17:53
Mensagens: 3002
Offline

Seguinte, o uso de recursos do sistema deve ser balanceado, sempre que você for abrir um arquivo, ao final das operações você deve fechá-lo. Sempre que for abrir uma conexão, ao final deve fechá-la. De preferência essas duas coisas devem acontecer no começo e no final de um mesmo método e escopo.

No caso, o FileWriter tem um método chamado close para fechá-lo. Use-o depois de escrever o conteúdo no arquivo.

Também a classe PrintWriter é mais indicada para for escrever textos.

Nota: você não pode mais usar o arquivo depois de fechá-lo, tem que abrir de novo.
Nota 2: Não dá pra escrever e ler de um mesmo arquivo ao mesmo tempo. Feche-o depois abra-o de novo com o objeto de leitura ou escrita que quiser.

This message was edited 1 time. Last update was at 25/04/2009 14:10:39


A resposta acima foi achada em menos de 5 minutos no google.
The prisoner falls in love with his chains. --E.W. Dijkstra
[WWW]
RaphaelSantos
JavaGuru

Membro desde: 05/11/2006 02:51:13
Mensagens: 201
Offline

obrigado bruno... quando fiz o q vc falou funcionou perfeito
andredecotia
JWizard
[Avatar]

Membro desde: 19/10/2009 14:37:32
Mensagens: 2267
Localização: São Paulo
Offline

por favor, poste o resultado funcionando...

abraço

--
André AS


Analista Programador Java Web freelancer / home office
Linkedin: http://www.linkedin.com/profile/view?id=41470291&trk=tab_pro

[Email] [MSN] [ICQ]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team