我有这个代码
char c;
FileReader fr = new FileReader("text.txt");
while(true){
c = (char)fr.read();
if (c == ' ')
break;
System.out.println(c);
}
但是当读者遇到一个空间时,他并没有完成工作。
我解决了问题,有必要检查数字
int c;
FileReader fr = new FileReader("text.txt");
while(true){
c = fr.read();
if (c == 32)
break;
System.out.println((char)c);
}