Oi pessoal, tudo bem? Gostaria de ajuda para converter string em hexadecimal, assim como escrevi no nome do topico, bom, primeiro gostaria de dizer que procurei no forum e até achei como fazer esa conversão, porem o que preciso de de algo assim: (O codigo abaixo é um exemplo, mas nao funciona pois os dados estao em string)
String mensagem = "SELect";
byte[] dados = new byte[mensagem.length()];
for (int i = 0; i < mensagem.length(); i++){
dados[i] = (byte) ("0x" + Integer.toHexString(mensagem.charAt(i)));
As formas de conversao aqui do forum nao me colocam o valor com 0x na frente do numero antes de colocar no vetor, somente o valor em hexa.
Precisaria de algo assim:
dados[] = {0x53, 0x45, (byte) 0x4c, 0x65, 0x63, 0x74, (byte) 0x3a};
É desta forma que estou fazendo, manualmente porque nao consigo fazer uma implementacao.
Estou precisando de alguma dica, alguem pode me ajudar?
Obrigado