Reader rd=new FileReader("demo.txt");
int ch=0;
while((ch=rd.read())!=-1)
{
System.out.println((char)ch);
}
rd.close();
有哪位大神知道这里为什么要定义int ch=0啊,我直接写成
while((rd.read())!=-1)
{
System.out.println((char)rd.read());
}
这样可以吗?为什么?麻烦详细说下原因?
我的demo.txt里面是String,ssffa,awww, |