Я подключаюсь к устройству Bluetooth, которое отвечает на некоторые параметры, которые я отправляю, но в ответ я читаю из сокета вот так:
String data = dIn.readLine();
Где dIn является:
DataInputStream dIn = new DataInputStream(socket.getInputStream());
Дело в том, что я получаю данные, но это байтовый массив, читаемый по строке. Как я могу преобразовать эту строку, содержащую мой байтовый массив, в строку с правильными шестнадцатеричными значениями?
Заранее спасибо.