Мне нужно преобразовать десятичное число со знаком в 32-битное двоичное значение с прямым порядком байтов. Кто-нибудь случайно знает встроенный класс или функцию Java, которая может это сделать? Или построили для этого?
Данные представляют собой значение долготы/широты, например -78,3829. Спасибо за любую помощь.
num < 2
заставляет егоbreak
выйти из цикла после одной итерации. Я не хочу вас беспокоить, но вы случайно не знаете, как преобразовать отрицательноеlong
число в двоичное, не так ли? 13.08.2012long
в двоичное, все, что вам нужно сделать, это преобразовать абсолютное значение числа в двоичное, переключить все 1 на 0 и 0 на 1, а затем добавить единицу к результату, и вы получили себя отрицательное двоичное число. У меня нет времени кодировать это прямо сейчас (я на работе), но на самом деле единственной сложной частью будет реализация добавления 1. Я чувствую, что дал вам достаточно, чтобы понять это. твой собственный. 13.08.2012