Как преобразовать взаимозаменяемы между ByteBuffer и 2 байта

Ths Java советы иллюстрирует метод преобразования между ByteBuffer и массива байтов. Иногда разработчику необходимо данные в ByteBufer, которые будут использоваться в массиве формат. Этот совет может помочь разработчикам, чтобы решить эту проблему.


    // Create a ByteBuffer from a byte array

    byte[] bytes = new byte[10];

    ByteBuffer buffer = ByteBuffer.wrap(bytes);

    

    // Retrieve bytes between the position and limit

    bytes = new byte[buffer.remaining()];

    buffer.get(bytes, 0, bytes.length);

    

    // Retrieve all bytes in the buffer

    buffer.clear();

    bytes = new byte[buffer.capacity()];

    buffer.get(bytes, 0, bytes.length);

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>