package ioTest.io1;
import java.io.FileReader;
import java.io.IOException;
public class FileReaderDemo {
public static void main(String[] args) throws IOException {
FileReader reader=new FileReader("ioTest2.txt");
int ch=reader.read();//read()方法读一个字符,而且会自动往下读
System.out.println((char)ch);
ch=reader.read();
System.out.println((char)ch);
//可以做循环读取所有字符
int ch1=0;
//下面这种写法丢失数据。原因是 read()调用了两次,在循环条件中和循环体中
//而输出只有一次。
// while(reader.read()!=-1)
// {
// ch1=reader.read();
// System.out.print((char)ch1);
// }
while((ch1=reader.read())!=-1)
{
System.out.println((char)ch1);
if(ch1==-1)
break;
}
reader.close();
}
}
JAVA之IO技术Reader类的子类FileReader的使用
最新推荐文章于 2022-04-09 07:17:45 发布