我正在编写一个套接字编程应用程序,我很想知道DataOutputStream.
我有两个问题:
从DataOutputStream哪个字节发送的默认编码是什么?
什么是的最大尺寸String是OutputStream.writeBytes(String s)可以发送?流是否有可能截断字符串(因此是错误的)?
在谈论DataOutputStream中的编码之前,您需要说出您正在谈论的方法:
在每种情况下,可以通过查看javadoc收集答案:
UTF-16HE.modified UTF-8编码.要回答第二个问题,可以存储的字符串大小的唯一最大值是内存,否则无法存储字符串和可用磁盘空间.