Конвертирование Byte в String в Java: примеры и объяснения
В Java есть несколько способов преобразования byte в строку. Рассмотрим наиболее распространенные из них:
1. Преобразование byte в строку с использованием метода toString()
Метод toString() вызывается на объекте типа Byte и возвращает строковое представление соответствующего числа типа byte. Например:
byte b = 123;
String s = Byte.toString(b);
System.out.println(s); // "123"
2. Преобразование byte в строку с использованием стандартного кодирования символов
Методы getBytes() и new String() могут использоваться для преобразования byte в строку с учетом стандартного кодирования символов. Например:
byte[] bytes = {72, 101, 108, 108, 111, 32, 87, 111, 114, 108, 100};
String s = new String(bytes, StandardCharsets.UTF_8);
System.out.println(s); // "Hello World"
3. Преобразование byte в строку с использованием Base64
Методы класса java.util.Base64 могут использоваться для преобразования byte в строку с помощью кодирования Base64. Например:
byte[] bytes = {1, 2, 3, 4, 5};
String s = Base64.getEncoder().encodeToString(bytes);
System.out.println(s); // "AQIDBAU="
Это лишь некоторые из способов преобразования byte в строку в Java. Выбор конкретного метода зависит от задачи, которую необходимо решить.