Альтернатива байтового буфера

1

Я пытаюсь найти альтернативу для метода byteBuffer.putShort. Я хочу такую же функциональность putshort. Итак, у нас есть? Мой jdk (1.4.2) не поддерживает буфер байтов.

С уважением, Sailaja

  • 4
    Есть ли причина, по которой вы используете версию JDK, которая так устарела? Он достиг EOL в октябре 2008 года, и требовать, чтобы пользователи имели эквивалентное время выполнения, было бы серьезной проблемой безопасности.
  • 0
    кто такие "мы"? Почему вы используете первобытные версии JDK?
Показать ещё 5 комментариев
Теги:
jdk1.4

1 ответ

1

putShort() ничего особенного не делает. ByteBuffer имеет информацию о том, является ли его BigEndian или LittleEndian, - неуверенность в том, должна ли ваша проблема учитывать это. Если вы это сделаете, вам нужно перевернуть байты. В противном случае он просто хранится в массив байтовых байт и разбивает короткое значение на байты, например: byte1 = (byte)(myShort >> 8); byte2 = (byte)(myShort >> 0); byte1 = (byte)(myShort >> 8); byte2 = (byte)(myShort >> 0);

Ещё вопросы

Сообщество Overcoder
Наверх
Меню