En Java ¿Cómo convertir Byte[] Array To String y String to Byte[]?

Publicado: 2019-12-26
En Java ¿Cómo convertir Byte[] Array To String y String to Byte[]?

¿Cómo convertir Byte[] Array a String en Java? ¿Cómo convertir bytes UTF-8 [] a cadena? Convierta Java Byte Array a String a Byte Array.

String almacena textual data y para almacenar binary data necesitaría byte[]. En una situación ideal, evitaría usar el mismo en su compilación lista para producción. Aquí hay un código, en caso de que necesite hacer una conversión en su aplicación de String a byte [] y viceversa.

Hay varias formas de convertir byte[] en String y String en byte[].

Manipularemos String y byte[] 5 different ways .

  1. Convierta una cadena en una matriz de bytes [] usando getBytes ()
  2. Convierta una cadena en una matriz de bytes [] utilizando la codificación UTF_8
  3. Codificar y decodificar a cadena usando la codificación Base64
  4. Convierta Byte[] a String usando new String()
  5. Convierta Byte[] a String usando la codificación UTF_8

La función toString() en el objeto String no devolverá una cadena real, sino solo HashValue. Busque todos los comentarios mencionados en el siguiente programa Java.

Código Java:

Salida de la consola Eclipse:

Simplemente ejecute el programa anterior como aplicación Java y debería ver un resultado similar.

Avíseme si ve algún problema al ejecutar el programa anterior.