gpt4 book ai didi

java - 如何使用DataInputStream的方法读取DataOutputStream.writeBytes(String)写入的数据?

转载 作者:行者123 更新时间:2023-11-30 04:14:54 28 4
gpt4 key购买 nike

如何使用DataInputStream的方法读取DataOutputStream.writeBytes(String)写入的数据?

我真的不知道这个问题!

最佳答案

writeBytes(String) 不包含任何写入长度的指示,因此除非您之前输出了长度,否则无法知道要读取多少内容。

另请注意,writeBytes(String) 仅写入字符串中每个字符的底部八位,丢弃高位 - 这可能不是您想要的。

如果您想写出一个String,请查看writeUTF,它包含字符串长度,并且可以使用DataInputStream.readUTF读取。

关于java - 如何使用DataInputStream的方法读取DataOutputStream.writeBytes(String)写入的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18659431/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com