import java.io.*;
class FileReaderDemo
{
public static void main(String[] args) throws IOException
{
FileReader fr=new FileReader("demo.txt ");//文件内容:abedg
for (int ch=0;(ch=fr.read())!=-1; )
{
System.out.println((char)ch);
}
/*
for (;fr.read()!=-1; )
{
System.out.println((char)fr.read());
}
*/
}
}
上面的两个for循环差别很大吗?为什么结果很不一样?什么原因? |