Если вы похожи на меня, не владеете ByteBuffer, чтобы дополнить ответ Джона, вы также можете создать свою собственную реализацию OutputStream, упаковывающую ваш байтовый массив, и использовать OutputStreamWriter
, чтобы записать строку в этот пользовательский OutputStream
.