Я использовал Hex.encodeHexString (byte [] hexStringByteArray);API для преобразования байтового массива в строку, но в двух разных ситуациях не может получить исключенные значения.
Исключенная строка tcpPort = "1443";
В байтовом массиве [5, -93] -> В шестнадцатеричной строке: 05a3
byte[] value1 = new byte[]{[5, -93]};
String tcpPort1 = Hex.encodeHexString(value1); // Incorrect value 05a3
Исключенная строка bufferSize ="0578";
В байтовом массиве [[5, 120] -> In Hex String: 0578
String bufferSize = "0578"; // in byte array [5,120]
byte[] value2 = new byte[]{[5, 120]};
String bufferSize = Hex.encodeHexString(value1); --- Correct value 0578
1 неверно, а 2 - правильно.Пожалуйста, помогите в этом.Я должен исправить оба значения одинаково.