public class ReadereTest {
public static void main(String[] args) throws IOException {
try {
Reader is=new FileReader("d:\\tet.txt");
int i=0;
while ((i=is.read())!=-1) {
System.out.print((char)i);
}
is.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
System.out.println("文件没有找到");
}
}
}
问题: int i=0;
while ((i=is.read())!=-1)
i是int ,然而is.read()视乎读到的是一个数据字节,数据字节是一个int类型吗? |