Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 18.03.2018
Сообщений: 20

Преобразование строки байта в байтовый массив

23.03.2018, 17:01. Показов 768. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Использую метод Byte.parseByte для записи байтов из строки A=0013A200415B69C7;

Java
1
2
3
byte[] P = new byte[8];
        for(int k=0;k<8;k++)
        P[k] = Byte.parseByte(A.substring((k*2),(k*2+2)),16);
Проблема в том, что как только попадается пара больше 7F (A2, например) вылетает ошибка

Exception in thread "Thread-5" java.lang.NumberFormatException: Value out of range. Value:"A2" Radix:32
at java.base/java.lang.Byte.parseByte(Byte.java:154)
at sample.Controller$MyDiscoveryListener.di scoveryFinished(Controller.java:288)
at com.digi.xbee.api.NodeDiscovery.notifyDi scoveryFinished(NodeDiscovery.java:623)
at com.digi.xbee.api.NodeDiscovery.performN odeDiscovery(NodeDiscovery.java:263)
at com.digi.xbee.api.NodeDiscovery.access$0 00(NodeDiscovery.java:52)
at com.digi.xbee.api.NodeDiscovery$1.run(No deDiscovery.java:214)

Есть ли какой то способ доработать этот метод или существует другой для данной задачи?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
23.03.2018, 17:01
Ответы с готовыми решениями:

Преобразование структуры в байтовый массив
Нужно преобразовать структуру данных в байтовый массив для передачи на сервер от клиента и так же обратно, используя сокеты И нужно,...

Преобразование структуры в байтовый массив
Нужно преобразовать структуру данных в байтовый массив для передачи на сервер от клиента и так же обратно, используя сокеты VS2013 ...

Преобразование video frame в байтовый массив в питоне
подскажите, предположим, есть тестовое видео https://drive.google.com/file/d/1_DcwBhYo15j7AU-v2gN61qGGd1ZablGK/view Как я могу...

1
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
23.03.2018, 17:22
байт знаковый

Добавлено через 1 минуту
https://stackoverflow.com/ques... using-java
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
23.03.2018, 17:22
Помогаю со студенческими работами здесь

Преобразовать одномерный байтовый массив в трехмерный байтовый массив
При выполнении функции выпадает исключение: &quot;Выдано исключение типа System.OutOfMemoryException&quot; что не так? //преобразование...

Преобразовать трехмерный байтовый массив в одномерный байтовый массив
При запуске функции выдает ошибку: индекс находится за пределами массива. Почему? //преобразование трехмерного массива в одномерный ...

поиск байта в строке и преобразование
имеется: ComPort.ReadStr(Str, Count); 1. нужно в Str найти нужный байт и если нашёлся - что-то сделать. Видимо, тут придётся...

Рассматривая 9-ти байтовый массив, как массив из 72 бит, посчитать количество нулей в окружении единиц
Дан массив из 9 байт. Рассматривая его, как массив из 72 бит, посчитать колличество нулей в окружении единиц. Конец последовательности...

Запись строки в байтовый файл
Всем привет. Надо записать строку в байтовый файл, байтовый файл не воспринимает строки, зато воспринимает символы, но отказывается кушать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru