Мне нужно поставить содержимое java.nio.ByteBuffer в java.io.OutputStream. (желаю, чтобы у меня был Channel, но я этого не сделал). Каким образом это можно сделать?
Я не могу использовать метод ByteBuffer array(), так как он может быть только для чтения.
Я также могу вставлять записи в OutputStream между использованием этого ByteBuffer и иметь регулярный массив byte[], который я могу использовать с помощью OutputStream.write() напрямую.