gpt4 book ai didi

java - 如果 char 是 2 个字节,为什么 read() 一次读取一个字节?

转载 作者:行者123 更新时间:2023-11-29 06:29:52 26 4
gpt4 key购买 nike

<分区>

如果我们的文本文件中有一个 unicode 字符,它不应该是 2 个字节的数据吗?但是 read() 方法一次读取一个字节作为 int。所以如果我们有一个 FileInputStream 对象 fin 并且我们调用一次 int x = fin.read() ,我们如何得到完整的字符在 System.out.println(x) 上是否只读取了一个字节? (fin.read() 不在 while 循环或其他任何东西中,它只被调用一次)

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