Demo.txt文件中的内容为:我是一个文本文档,用于测试数据的
import java.io.*;
public class Demo{
FileReader fileReader = new FileReader("D:\\myfwy\\review\\src\\pers\\iostream\\demo.txt")
int data = fileReader.read();
while(data != -1){
System.out.print((char) data);
data = fileReader.read();
}
}
import java.io.*;
public class Demo{
FileReader fileReader = new FlieReader("D:\\myfwy\\review\\src\\pers\\iostream\\demo.txt");
ArrayList<Character> readList = new ArrayList<Character> ();
readList.add((char)fileReader.read());
for(i = 0;fileReader.read() != -1;i++){
System.out.print(readList.get(i));
readList.add((char)fileReader.read());
}
}
for(i = 0;fileReader.read() != -1;i++)
你这里读了一个字符,并且返回值没有赋值给变量,丢弃了
你的for循环多读了一次