[SuperWaba]Gravando arquivo txt  XML
Índice dos Fóruns » Google Android e Java Micro Edition (ME)
Autor Mensagem
fzampa
Virtual Machine Man
[Avatar]

Membro desde: 05/11/2004 18:22:45
Mensagens: 615
Localização: Belo Horizonte
Offline

Pessoal,

estou tentando gravar um arquivo txt (pra rodar na applet do pc mesmo)
e pra isso estou utilizando o objeto File.

Faço File arq = new File("arq.txt",File.CREATE);
BufferStream outBuf = new BufferStream()
DataStream ds = new DataStream(outBuf);

ds.writeString(Convert.toString(meuObjeto.getInt1()));
ds.writeString(meuObjeto.getString2());

arq.writeBytes(outBuf.getBuffer(),0,outBuff.getBuffer().length);

Está gravando tudo ok mas na hora que eu vou ver como gravou ele grava
o seguinte:

*10 Felipe

Sendo que * é um caracter especial que sai só um quadrado.

Se eu tentar gravar caracter por caracter fica ótimo, mas ele coloca um
espaço após cada inserção no arquivo.

Alguem pode me ajudar? O erro do caracter estranho pode ser na hora de
Converter int pra String...

Obrigado.

Ps.: O Fórum ontem teve um dia muito positivo, mas como ainda está
hospedado na casa do Pedro não podemos contar com um serviço 100% on-line


[MSN]
wbsouza
JavaEvangelist
[Avatar]

Membro desde: 11/09/2002 11:19:13
Mensagens: 412
Localização: São Paulo / SP
Offline

Não sei como funciona as coisas com o SuperWaba, mas não dá pra utilizar um stream do tipo Writter (orientado para caracteres)?

ex: FileWriter, BufferedWriter, PrintWriter, StringWriter, etc ...

[]s, Welington B. Souza


Se enxerguei além dos outros é por que estava no ombro de gigantes (Isaac Newton)
[Email] [WWW]
fzampa
Virtual Machine Man
[Avatar]

Membro desde: 05/11/2004 18:22:45
Mensagens: 615
Localização: Belo Horizonte
Offline

O File é um Stream tb.

Dos Streams que tenho lá estes são os mais adequados (eu acho).

Resolvi a parada utilizando o writeCString, pois o caractere estranho é o length da String que eu tentava escrever.
No dataStream.writeCString(String str) ele não poe o tamanho antes.

Deu certo, obrigado.


[MSN]
jujo
JavaTeenager

Membro desde: 29/09/2003 01:03:38
Mensagens: 173
Localização: Curitiba - PR
Offline

só um lembrete que o File soh funciona para PocketPC´s e palms que tenham cartoes de meória =)

abraços!

Juliano D. Carniel
http://julianocarniel.blogspot.com
[WWW] [MSN] [ICQ]
fzampa
Virtual Machine Man
[Avatar]

Membro desde: 05/11/2004 18:22:45
Mensagens: 615
Localização: Belo Horizonte
Offline

O lance vai ser executado em desktop mesmo... pra criar um txt com dados do pdb.

Tá tranquilo.


[MSN]
jacksongarcia
HelloWorld

Membro desde: 28/08/2007 11:14:21
Mensagens: 13
Offline

fzampa wrote:O lance vai ser executado em desktop mesmo... pra criar um txt com dados do pdb.

Tá tranquilo.


Opa
vc nom pode mandar mais alguns exemplos que usam a classe file para min ^^

eh que até no então estava empacado no CATALOG... ¬¬
agora decidi mudar para o bom e velho txt...
bem melhor...^^ assim sendo gostaria de alguns exemplos se possivel.

desde ja agradeço

até mais


flow




[MSN]
gustavo_apsilva
JavaBaby

Membro desde: 25/06/2007 20:33:10
Mensagens: 95
Localização: Matão-SP
Offline

Vê se isso resolve

jacksongarcia
HelloWorld

Membro desde: 28/08/2007 11:14:21
Mensagens: 13
Offline

Bom Dia,

vc poderia postar como ficou...

pra tirar umas duvidas aee ^^

até mais

vlew

This message was edited 1 time. Last update was at 01/02/2008 11:18:35





[MSN]
 
Índice dos Fóruns » Google Android e Java Micro Edition (ME)
Ir para:   
Powered by JForum 2.1.8 © JForum Team