Самый простой способ пошагового выброса байтового буфера, пока вы не получите пробел.например,
ByteBuffer buffer =
StringBuilder sb = new StringBuilder();
char ch;
while(buffer.remaining() > 0 && !Character.isWhitespace(ch = (char) buffer.get()))
sb.append(ch);
Есть более эффективные способы, но это, пожалуй, самый простой