Как мне преобразовать байтовый массив в строку? Это правильный синтаксис?
byteArray.toString();
Вам необходимо указать кодировку, в противном случае вы получите кодировку по умолчанию для системы, по сути случайное значение.
String value = new String(byteArray, encoding);
Лучший способ конвертировать bytearray в String -
public void convertByteArrayToString(Charset encoding) { byte[] byteArray = new byte[] {87, 79, 87, 46, 46, 46}; String value = new String(byteArray, encoding); System.out.println(value); }