Olá, Claudio
Obrigado por me ajudar.
Essa é a string que eu passo = "joserenato" na gravação;
Usando o código que me passou, foi essa a informação obtida = "6A6F73657265";
Eu não consigo entender pq eu não recupero a mesma informação gravada, quando faço os teste no método main usando para gravar o getByte e o String obj new String (); para recuperar, a conversão é feita...!!!
Tem alguma outra ideia ?
Valeu
att
José Renato Sena Marques
Programador de Sistema
Técnico em Segurança do Trabalho
Telefone: (18) 9682-5262/(18) 3341-4023
e-mail: jsenamarques@yahoo.com.br
Skype: jrenato455
________________________________
De: Claudio Emanuel Weiler <cweiler@tre-pr.jus.br>
Para: java-br@yahoogrupos.com.br
Enviadas: Terça-feira, 27 de Novembro de 2012 16:29
Assunto: RES: [Atenção: Mensagem com endereço WEB suspeito] [java-br] Convertendo Byte[] para String
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]
[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