import java.io.*;
/**
* Created by jzy on 2018/12/24.
*/
public class TestFile {
public static void main(String[] a) {
try {
BufferedReader buffer = new BufferedReader(new InputStreamReader(new FileInputStream("C:\\Users\\jzy\\Desktop\\1.txt")));
BufferedWriter writer=new BufferedWriter(new OutputStreamWriter(new FileOutputStream("C:\\Users\\jzy\\Desktop\\2.txt")));
String lineText=null;
while((lineText=buffer.readLine()) != null){
lineText.replace("\n","");
writer.write(lineText);
}
writer.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
文件名不能一样,因为同一文件不能及时输出又是输入,可以先把1.txt变成1.tmp 再把2.txt换成1.txt最后删除,这我就不做了,这面简单的例子某人用了一下午,百度了一下还都是基本都是错的,不能直接用,所以我就写一下。