本帖最后由 征服 于 2014-4-3 08:58 编辑
这是怎么回事?我的运行结果出现那么多问号?求解,谢谢!
import java.io.*;
class FileReaderDemo
{
public static void main(String[] args) throws IOException
{
FileWriter fw=new FileWriter("demo.txt");
fw.write("abcdef");
fw.close();
//创建一个文件读取流对象,和指定名称的文件相关联。
FileReader fr=new FileReader("demo.txt");
int ch1=0;
while((ch1=fr.read())!=0)
{
System.out.println("ch1="+(char)ch1);
}
fr.close();//关闭流
}
}
结果如下:
D:\Java\EditPlus\old files>java FileReaderDemo
ch1=a
ch1=b
ch1=c
ch1=d
ch1=e
ch1=f
ch1=?
ch1=?
ch1=?
ch1=?
ch1=?
ch1=?
ch1=?
ch1=?
ch1=?
ch1=?
ch1=?
ch1=?
ch1=?
ch1=?
ch1=? |