Como Converter Byte Array em String em Java
Hassan Saeed
12 outubro 2023
Java
Java String
-
Utilize
new String()
para converter uma array de bytes em uma string em Java -
Utilize
getBytes()
para Converter uma String em uma array de bytes em Java

Este tutorial discute métodos para converter uma array de bytes em string em Java
Utilize new String()
para converter uma array de bytes em uma string em Java
A maneira mais simples de converter uma array de bytes em uma string em Java é criar uma nova string a partir da array de bytes com a codificação definida. O exemplo abaixo ilustra isto:
import java.util.*;
public class MyClass {
public static void main(String args[]) {
byte[] bytes = {};
String str = new String(bytes, java.nio.charset.StandardCharsets.UTF_8);
}
}
Utilizamos StandardCharsets.UTF_8
no exemplo acima. Dependendo da codificação de nossa array de bytes, teremos que alterá-la, respectivamente.
Utilize getBytes()
para Converter uma String em uma array de bytes em Java
A maneira mais simples de converter uma string em uma array de bytes em Java é utilizando getBytes()
. O exemplo abaixo ilustra isso:
import java.util.*;
public class MyClass {
public static void main(String args[]) {
String str = "Sample text";
str.getBytes(java.nio.charset.StandardCharsets.UTF_8);
}
}
Está gostando dos nossos tutoriais? Inscreva-se no DelftStack no YouTube para nos apoiar na criação de mais vídeos tutoriais de alta qualidade. Inscrever-se