如何使用String读取DataInputStream,该代码存储在以下代码中:

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

最佳答案

您可以像这样阅读。

DataInputStream dataIn = new DataInputStream (input);
int length = dataIn.readInt();
byte[] array = new byte[length];
dataIn.read(array);

关于java - DataInputStream和OutputStream写入/读取字符串的长度,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19564643/

10-13 22:00