本帖最后由 侯丛政 于 2013-2-11 16:05 编辑
不明白两种情况为什么出现不同的结果, 情况一问题出在哪儿? (我用两种方式读取同一个TXT文件, 里面是Hello)
情况一:
int num = 0;
while(fr.read() != -1){
num = fr.read();
System.out.print((char)num); // 结果为: el
?
}
情况二:
nt num = 0;
while((num = fr.read()) != -1){
System.out.print((char)num); // 结果为: Hello
}
|
|