В настоящее время я использую ByteBuffer
для хранения цепочки примитивов перед отправкой по сети. Я использую data.order(ByteOrder.LITTLE_ENDIAN);
, потому что именно так должны отправляться данные.
Есть ли эквивалент ByteBuffer, который поддерживает putShort()
... с прямым порядком байтов и может быть расширен?
Я мог бы написать обертку, которая проверяет limit()
и position()
, создавая при необходимости новый и больший ByteBuffer
, но я не могу поверить, что нет другого существующего класса, который может это сделать.