Нужно ли вызывать ByteBuffer.clear() после повторного выделения?

Скажем, я определил определение ByteBuffer, выделяющего некоторое пространство, затем делаю несколько байтов, затем я снова выделяю другое количество байтов? Во-первых, можем ли мы сделать это> и нужно ли вызывать функцию clear сразу после того, как вторая выделит одну?

ByteBuffer buffer = ByteBuffer.allocate(4);
fc2.read(buffer);
buffer.allocate(8);

нам нужно добавить buffer.clear()? после второго выделить? и мы могли бы выделить дважды?

Спасибо!

0 ответов

Другие вопросы по тегам