救急!!!!各位高手!
wxyxl 2001-03-26 06:33:00 我有个问题不明白!就是我在编写处理文件的程序的时候,我建立了两个句柄一个用于读文件,一个用于写文件。这两个句柄都是建立在一个文件上的。如下
........
BufferedReader in = new BufferedReader(new FileReader("t.txt"));
BufferedWriter out = new BufferedWriter(new FileWriter("t.txt",true));
.......
out.write("Hello World");
.....
while(in.read(cha)!=-1)
System.out.println(new String(cha));
.....
结果文件里的内容是打印出来了,可是“Hello World”却没打出来,为什么我已经向文件里面写了东西了,他的结束标志还不改变?是不是每打开一个文件只是打开文件的副本,而没有真正的指向那个文件的地址啊?
谢谢!!!