FileReader fr=null;
//int f=0;
try
{
fr=new FileReader("io.txt");
//f=fr.read();
while(fr.read()!=-1)
{
System.out.println((char)fr.read() );
}
}
catch (IOException e)
{
e.printStackTrace();
}
finally
{
try
{
fr.close();
}
catch (IOException e)
{
e.printStackTrace();
}
}
这是这两天学习io流写的代码,按理说这个应该是循环读取所有的数据啊。但是我这边程序运行的结果,却是跳着显示的。比如,我的txt文件里面是abcd,运行结果只有bd,不知道为啥,感觉很奇葩。 |