文件打开与删除的问题,请帮忙~谢谢
堕落天空 2005-11-15 04:06:18 我自己写了个小程序可是运行总是有问题,请各位高手帮忙指点一下~~
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;
public class test1 {
public test1() {
super();}
public static void main(String[] args) throws IOException {
BufferedReader in = new BufferedReader(new FileReader("d:\\111.txt"));
String s1;
while ((s1=in.readLine())!=null)
{
System.out.println(s1);
if (s1.substring(32,41).equals(" "))
{
PrintWriter out1 = new PrintWriter(new BufferedWriter(new FileWriter("d:\\err.out")));
System.out.println("111111"+s1);
out1.write("111"+s1);
out1.close();
}
}
}
}
我就是想将第一个文件的内容读出来然后将符合条件的内容放到第二个文件里,可是总是只能得到最后一行的数据,前面的都没有了,我用append,write试过了也不行。
再就是我如何才能删掉文件中的一行数据???
分不多,望各位不嫌弃~:)