Em Java Como converter Byte[] Array para String e String para Byte[]?

Publicados: 2019-12-26
Em Java Como converter Byte[] Array para String e String para Byte[]?

Como converter Byte [] Array para String em Java? Como converter byte [] UTF-8 em string? Converter Java Byte Array em String para Byte Array.

String armazena textual data e para armazenar binary data você precisaria de byte[]. Na situação ideal, você evitaria usar o mesmo em sua compilação pronta para produção. Aqui está um código, apenas caso você precise fazer a conversão em seu aplicativo de String para byte[] e vice-versa.

Existem várias maneiras de converter byte[] em String e String em byte[].

Vamos manipular String e byte[] 5 different ways .

  1. Converter String para byte[] Array usando getBytes()
  2. Converter String em byte[] Array usando codificação UTF_8
  3. Codifique e decodifique para String usando a codificação Base64
  4. Converter Byte[] para String usando new String()
  5. Converter Byte[] em String usando a codificação UTF_8

A função toString() no objeto String não retornará a string real, mas apenas HashValue. Procure todos os comentários mencionados no programa Java abaixo.

Código Java:

Saída do console do Eclipse:

Basta executar o programa acima como aplicativo Java e você deverá ver um resultado semelhante.

Deixe-me saber se você vir algum problema executando o programa acima.