writeUTF和writeChars有什么区别?

Ind*_*tIs 7 java io objectoutputstream

writeUTF和writeChars有什么区别?(ObjectOutputStream的方法)此外,我还没有在ObjectInputStream中找到相应的readChars.

Evg*_*eev 11

writeUTF以UTF-8格式编码以文本长度写入文本,因此readUTF知道要从流中读取多少个字符.

writeChars将文本写为一个2字节字符序列,没有长度.要阅读它,我们应该使用readChar方法,我们需要知道写了多少个字符.