Я пытаюсь обработать количество беззнаковых примитивов с помощью ByteBuffer.
Я могу обработать (поместить в ByteBuffer) беззнаковый байт/короткий/целый. Например, код для обработки unsigned int:
m_buf.putInt(nOffset, (int) (0xFFFFFFFF & number.longValue()));
но когда я хочу сделать то же самое для беззнакового поплавка:
m_buf.putFloat(nOffset, (float) (0xFFFFFFFF & number.doubleValue()));
Я получаю сообщение об ошибке компилятора: «Оператор & не определен для типов аргументов int, double»
Итак, как я могу получить и установить беззнаковое число с плавающей запятой с помощью ByteBuffer?
Спасибо
char) - и я не знаю ни одного языка с беззнаковыми поплавками. Я пытаюсь представить, каким может быть беззнаковое число с плавающей запятой - такой идеи просто не существует. - person Dawood ibn Kareem   schedule 07.12.2014