ashdauishduihas
show lucas
qual seria a solução ideal ?
To: java-br@yahoogrupos.com.br
From: lucasvolgarini@gmail.com
Date: Mon, 3 Dec 2012 11:26:48 -0200
Subject: Re: RES: [Atenção: Mensagem com endereço WEB suspeito] [java-br] Convertendo Byte[] para String
Na boa, eu to chorando de rir com as soluções propotas hauhauhauhauhauhau
Em 27 de novembro de 2012 18:13, Guilherme Bahia
<gbvbahia01@hotmail.com>escreveu:
> Oi Renato,
> Tive que fazer algo parecedo, transformar uma String em array de bytes e
> voce versa, a melhora maneira que encontrai foi converter em um array
> hexadecimal com os seguintes métodos:
> /**
> * Converte um Array de Bytes em String hexadecimal.
> *
> * @param raw
> * @return String hexadecimal da imagem.
> */
> public static String bytesToHex(byte[] raw) {
> return new String(bytesToHex_(raw));
> }
> private static char[] bytesToHex_(byte[] raw) {
> int length = raw.length;
> char[] hex = new char[length * 2];
> for (int i = 0; i < length; i++) {
> int value = (raw[i] + 256) % 256;
> int highIndex = value >> 4;
> int lowIndex = value & 0x0f;
> hex[i * 2 + 0] = kDigits[highIndex];
> hex[i * 2 + 1] = kDigits[lowIndex];
> }
> return hex;
> }
>
> /**
> * Converte uma string hexadecimal em array de bytes.
> *
> * @param hex
> * @return Array de bytes referente a digital.
> */
> public static byte[] hexToBytes(String hex) {
> return hexToBytes(hex.toCharArray());
> }
>
> private static byte[] hexToBytes(char[] hex) {
> int length = hex.length / 2;
> byte[] raw = new byte[length];
> for (int i = 0; i < length; i++) {
> int high = Character.digit(hex[i * 2], 16);
> int low = Character.digit(hex[i * 2 + 1], 16);
> int value = (high << 4) | low;
> if (value > 127) {
> value -= 256;
> }
> raw[i] = (byte) value;
> }
> return raw;
> }
>
> private static final char[] kDigits = {'0', '1', '2', '3', '4', '5', '6',
> '7', '8', '9', 'a','b', 'c', 'd', 'e', 'f'};
>
> Espero que ajude.
>
> ----------------------------------------------------------
> (null == null) == true ? "Soluções Técnicas de Contorno" : "Engenharias de
> Emergência";
>
>
>
> To: java-br@yahoogrupos.com.br
> From: jsenamarques@yahoo.com.br
> Date: Tue, 27 Nov 2012 11:11:03 -0800
> Subject: Re: [java-br] Convertendo Byte[] para String
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> 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]
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> ------------------------------------
>
> Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
> Para upload/download de arquivos:
> http://www.yahoogroups.com/files/java-brLinks do Yahoo! Grupos
>
>
>
[As partes desta mensagem que não continham texto foram removidas]
[As partes desta mensagem que não continham texto foram removidas]
------------------------------------
Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-brLinks do Yahoo! Grupos
<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/java-br/
<*> Para sair deste grupo, envie um e-mail para:
java-br-unsubscribe@yahoogrupos.com.br
<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html
segunda-feira, 3 de dezembro de 2012
RE: RES: [Atenção: Mensagem com endereço WEB suspeito] [java-br] Convertendo Byte[] para String
às
05:32
·
Assinar:
Postar comentários (Atom)
Hora
Online
Arquivo do Blog
- abril (1)
- agosto (1)
- dezembro (1)
- dezembro (1)
- dezembro (1)
- agosto (1)
- junho (1)
- fevereiro (1)
- janeiro (7)
- dezembro (7)
- novembro (8)
- outubro (10)
- setembro (8)
- agosto (11)
- julho (9)
- junho (8)
- maio (8)
- abril (9)
- março (7)
- fevereiro (14)
- janeiro (6)
- dezembro (4)
- novembro (4)
- outubro (10)
- setembro (12)
- agosto (10)
- julho (7)
- junho (10)
- maio (9)
- abril (11)
- março (9)
- fevereiro (5)
- janeiro (12)
- dezembro (10)
- novembro (7)
- outubro (9)
- setembro (10)
- agosto (12)
- julho (9)
- junho (10)
- maio (19)
- abril (6)
- março (14)
- fevereiro (11)
- janeiro (11)
- dezembro (14)
- novembro (13)
- outubro (9)
- setembro (9)
- agosto (9)
- julho (12)
- junho (11)
- maio (12)
- abril (12)
- março (8)
- fevereiro (8)
- janeiro (17)
- dezembro (20)
- novembro (33)
- outubro (12)
- setembro (14)
- agosto (12)
- julho (16)
- junho (10)
- maio (13)
- abril (21)
- março (20)
- fevereiro (34)
- janeiro (16)
- dezembro (14)
- novembro (15)
- outubro (22)
- setembro (33)
- agosto (17)
- julho (70)
- junho (16)
- maio (58)
- abril (21)
- março (29)
- fevereiro (29)
- janeiro (21)
- dezembro (52)
- novembro (38)
- outubro (38)
- setembro (53)
- agosto (38)
- julho (36)
- junho (38)
- maio (65)
- abril (38)
- março (33)
- fevereiro (50)
- janeiro (51)
- dezembro (37)
- novembro (93)
- outubro (59)
- setembro (76)
- agosto (86)
- julho (98)
- junho (27)
- maio (68)
- abril (98)
- março (77)
- fevereiro (149)
- janeiro (146)
- dezembro (68)
- novembro (163)
- outubro (103)
- setembro (114)
- agosto (106)
- julho (157)
- junho (141)
- maio (204)
- abril (148)
- março (130)
- fevereiro (97)
- janeiro (57)
- dezembro (61)
- novembro (187)
- outubro (163)
- setembro (181)
- agosto (170)
- julho (254)
- junho (232)
- maio (396)
- abril (294)
- março (154)
- fevereiro (167)
- janeiro (260)
- dezembro (186)
- novembro (188)
- outubro (224)
- setembro (351)
- agosto (287)
- julho (336)
- junho (379)
- maio (263)
- abril (245)
- março (245)
- janeiro (1)
0 comentários:
Postar um comentário