Duvida com DataInputStream

Como eu escrevo e leio uma string usando DataOutpuStream/DataInputStream? Eu tenho q especificar o tamanho da string???
Obrigada

Uma forma de fazer isso é utilizando os métodos writeUTF e readUTF, conforme o exemplo a seguir:

Para escrever o texto no fluxo:

dataOutputStream.writeUTF("Fulano da Silva");

Para ler o texto do fluxo:

String nome = dataInputStream.readUTF();

Até mais!

Cristiano
http://www.ybadoo.com.br/