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