Buscando e substituindo um caractere em um byte[]
Prezados,
Estou passando por uma dificuldade que não encontrei a solução na net ainda, tenho uma variável do tipo byte[], presumindo que ele esteja devidamente alimentado, quero buscar um caractere ("/") nesse array de bytes e preciso substituí-lo por outro caractere qualquer. Não sei se ficou claro, mas aguardo alguma alma caridosa. Exemplo:
OBS: o tipo "Template" é um template de uma imagen obtida de um leitor biométrico (Griaule).
Estou passando por uma dificuldade que não encontrei a solução na net ainda, tenho uma variável do tipo byte[], presumindo que ele esteja devidamente alimentado, quero buscar um caractere ("/") nesse array de bytes e preciso substituí-lo por outro caractere qualquer. Não sei se ficou claro, mas aguardo alguma alma caridosa. Exemplo:
Template digitalBiometrico = funcionario.getDigital();
byte[] encoded = Base64.getEncoder().encode(digitalBiometrico.getData());OBS: o tipo "Template" é um template de uma imagen obtida de um leitor biométrico (Griaule).
Jorge Maia
Curtidas 0
Respostas
Jorge Maia
30/06/2017
Agradeço falta de ajuda, mas segue como consegui, segue:
Template digitalOriginal = f.getDigital();
byte[] encoded = Base64.getEncoder().encode(digitalOriginal.getData());
String tmp = new String(encoded);
tmp = tmp.replace("/", "oooAQUIooo");GOSTEI 0