java是否有一种方法可以像C ++一样结束,但EOF

问题描述 投票:-1回答:1

EOF是为C ++本身定义的但是,如果JAVA中没有EOF,该怎么办?样本图片enter image description here

java
1个回答
0
投票

Java InputStream#read的行为完全一样,在字节范围内返回-1(C / C ++)EOF或其他int,无符号为0 .. 255。

但是Java中的String(带有ReaderWriter)是用于Unicode文本的,char是2字节的UTF16值。 Input-OutputStreambyte用于二进制数据,需要某种编码(Charset)才能将其转换为String

© www.soinside.com 2019 - 2024. All rights reserved.