У меня есть следующий байтовый массив:
byte[] bytes = new byte[] { (byte) -61, (byte) -61};
Сначала я конвертирую его в строку, используя следующую строку:
strResult = new String(bytes, "ISO_8859_1");
Затем я конвертирую его обратно в байтовый массив, используяследующий код:
byte[] myBytes = strResult.getBytes();
Содержимое myBytes: [-61, -125, -61, -125]
Я проверил "US-ASCII" и "UTF-8"кодировок.Каждая из них возвращает отдельную строку, которая ни одна из них не является [-61, -61].
Как создать строку, содержащую [-61, -61] байтов?
Я имею в виду, что хочу использовать строку при использовании getBytes ();возвращает [-61, -61] байт.Как я могу его создать?