Dúvida sobre o tamanho de um array de bytes  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
luciano_castilho
JavaChild
[Avatar]

Membro desde: 17/03/2003 10:10:48
Mensagens: 138
Localização: Campo Grande / MS
Offline

Olá a todos!

Declarei um array de bytes com tamanho 512, preenchi esse array com os dados vindos de um InputStrean de uma porta serial, porém suspeito que nem todas as posiões do array (512 bytes) foram utilizadas/preeenchidas.
Alguém sugeriria uma rotina para preencher um 2º array com o tamanho referente somente aos posições que foram utilizadas no 1º?

Mui Grato.

Luciano de A. Castilho
---------------------------
"O poder de uma civilização não está em promover a guerra, mas em manter a paz" (Gene Roddenberry)
[MSN]
Filipe Sabella
GUJ Expert

Membro desde: 12/03/2003 11:25:57
Mensagens: 4680
Offline

Hum, complicado .. ainda mais que as partes não usadas do seu array são preenchidas com zeros.

Não é melhor você pegar o tamanho do Stream que chegou e fazer uma cópia do array baseada nesse tamanho?

Former LIPE.
[ICQ]
luciano_castilho
JavaChild
[Avatar]

Membro desde: 17/03/2003 10:10:48
Mensagens: 138
Localização: Campo Grande / MS
Offline

Pois é, complicado!
Tudo porque quando eu transformo o array de bytes em array de char ou mesmo em uma String, junto as informações relevantes veêm vários caracteres em forma de "quadradinhos", parace que são caracteres de controle, o problema é que não estou conseguindo pegar somente as informações corretas.
Por isso estou suspeitando que o array de bytes esta sendo mau preenchido, com espaços não utilizados ou caracteres de controle sem representação String, por isso gostaria de preencher um segundo array com os dados corretos.
Se alguém puder ajudar, fico muito agradecido.

Luciano de A. Castilho
---------------------------
"O poder de uma civilização não está em promover a guerra, mas em manter a paz" (Gene Roddenberry)
[MSN]
cv
Moderador
[Avatar]

Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline

Luciano, voce precisa ler isso. E depois ler de novo
[Email] [WWW] [Yahoo!] [MSN] [ICQ]
dukejeffrie
Virtual Machine Man
[Avatar]

Membro desde: 21/08/2002 03:53:28
Mensagens: 661
Offline

...e depois ler o javadoc da java.io.Reader e classes relacionadas... : )))

Brevity is the soul of wit
[Email] [WWW] [MSN] [ICQ]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team