Certo che si può fare.
Puoi, ad esempio, costruire un ByteArrayOutputStream: è una classe che rappresenta uno Stream di Output verso un buffer, un array di byte.
Dall'array di byte costruisci semplicemente la String.


Ciao.