请在下面的代码片段中解释编译器行为。考虑文本文件包含以下文本 TOBE 并且相应的字节值是 84、79、66、69
for(int i=0;i<4;i++){
byte inByte=(byte) buffInputFile.read();
system.out.println(inByte);
}
当我运行此代码段时,我得到以下输出 84 79 66 69
但是当我在 for 循环中调试并进入时。buffInputFile.read() 起初显示为 84,分配给 inByte 时为 79。我得到的输出是
79,66,69,13(13是回车)。