José,
>> dataRead = tagData.getMemoryBankData().getBytes().toString();
Você está chamando o método "toString" de um objeto, este método por padrão
possui implementação de montar um identificação da instância do objeto.
Para criar uma string a partir de um array de bytes faça:
dataRead = new String(tagData.getMemoryBankData().getBytes());
Falouzs!!!
Claudio Weiler
http://claudioweiler.blogspot.com.br/
_____
De: java-br@yahoogrupos.com.br [mailto:java-br@yahoogrupos.com.br] Em nome
de José Renato
Enviada em: terça-feira, 27 de novembro de 2012 16:21
Para: java-br@yahoogrupos.com.br
Assunto: [Atenção: Mensagem com endereço WEB suspeito] [java-br] Convertendo
Byte[] para String
Olá galera, boa tarde
Estou tendo um probleminha na conversão de dados e gostaria que alguém me
ajudasse, por favor. Eu estou trabalhando no desenvolvimento de uma app para
leitor de mão RFID, tenho o método que converte uma string em byte[] e grava
na etiqueta, até ai tudo bem, consigo gravar belezinha, mas quando faço a
leitura da etiqueta que passa por essa linha de código
TagData tagData = leitor.Actions.TagAccess.readWait(tagId, readAccessParams,
antennaInfo.getAntennaID() != null ? antennaInfo : null);
dataRead = tagData.getMemoryBankData().getBytes().toString();
essa variável dataRead recebe e mostra essa informção "[B@86c347"
agora preciso converter p/ mesma informação gravada, já tentei de tudo,
quando faço teste no método main o mesmo é convertido...alguém tem alguma
sugestão ? desculpe se não fui tão claro na minha explicação.
Obrigado !
att
[As partes desta mensagem que não continham texto foram removidas]
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br
0 comentários:
Postar um comentário