| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/05/2004 08:34:21
|
luciano_castilho
JavaChild
![[Avatar]](/images/avatar/c8a32d213f5c916c6f23c.jpg)
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) |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/05/2004 09:20:13
|
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. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/05/2004 10:17:46
|
luciano_castilho
JavaChild
![[Avatar]](/images/avatar/c8a32d213f5c916c6f23c.jpg)
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) |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/05/2004 10:31:34
|
cv
Moderador
![[Avatar]](/images/avatar/210f760a89db30aa72ca258a3483cc7f.jpg)
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/05/2004 11:18:47
|
dukejeffrie
Virtual Machine Man
![[Avatar]](/images/avatar/c74d97b01eae257e44aa9d5bade97baf.png)
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 |
|
|
 |
|
|