In Java Come convertire Byte[] Array in String e String in Byte[]?

Pubblicato: 2019-12-26
In Java Come convertire Byte[] Array in String e String in Byte[]?

Come convertire Byte[] Array in String in Java? Come convertire UTF-8 byte[] in stringa? Converti Java Byte Array in String in Byte Array.

String memorizza textual data e per memorizzare binary data avresti bisogno di byte[]. In una situazione ideale eviterai di utilizzare lo stesso nella tua build pronta per la produzione. Ecco un codice, nel caso in cui sia necessario eseguire la conversione nella tua applicazione da String a byte[] e viceversa.

Esistono diversi modi per convertire byte[] in String e String in byte[].

Manipoleremo String e byte[] 5 different ways .

  1. Converti stringa in byte[] Array usando getBytes()
  2. Converti stringa in byte[] Array utilizzando la codifica UTF_8
  3. Codifica e decodifica in stringa utilizzando la codifica Base64
  4. Converti Byte[] in String usando new String()
  5. Converti Byte[] in String usando la codifica UTF_8

La funzione toString() sull'oggetto String non restituirà la stringa effettiva ma solo HashValue. Cerca tutti i commenti menzionati nel programma Java di seguito.

Codice Java:

Uscita console Eclipse:

Basta eseguire il programma sopra come applicazione Java e dovresti vedere un risultato simile.

Fammi sapere se vedi qualche problema durante l'esecuzione del programma sopra.