DataInputStream 和 OutputStream 写入/读取长度的字符串

ovn*_*nia 1 java io java-io

如何读取Stringwith DataInputStream,与此代码一起存储:

DataOutputStream dataOut = new DataOutputStream (out); // Some other stream
String title = processed.getTitle();
dataOut.writeInt(title.length());
dataOut.writeBytes(title);
Run Code Online (Sandbox Code Playgroud)

Pra*_*ran 5

你可以这样阅读。

DataInputStream dataIn = new DataInputStream (input);
int length = dataIn.readInt();
byte[] array = new byte[length];
dataIn.read(array);
Run Code Online (Sandbox Code Playgroud)