话不多说,直接上代码
import java.io.*;
public class Demo01 {
public static void main(String[] args) {
// 输入流
FileInputStream fis = null;
InputStreamReader isr = null;
BufferedReader br = null;
// 输出流
FileOutputStream fos = null;
OutputStreamWriter osw = null;
BufferedWriter bw= null;
try {
String s1 = "";
fis = new FileInputStream(文件路径); // 例如:./test/demo.txt
isr = new InputStreamReader(fis);
br = new BufferedReader(isr);
fos = new FileOutputStream(文件路径,true); // true为追加方式
osw = new OutputStreamWriter(fos);
bw = new BufferedWriter(osw);
// 循环读取一行
while ((s1= br.readLine()) != null) {
bw.newLine(); // 写入回车行
bw.write(s1,0,s1.length());
}
} catch (FileNotFoundException e) {
System.out.println("找不到指定文件");
} catch (IOException e) {
System.out.println("读取文件失败");
} finally {
try {
// 关闭输入流,输出流 从外到内关闭
br.close();
isr.close();
fis.close();
bw.close();
osw.close();
fos.close();
// 关闭的时候最好按照先后顺序关闭最后开的先关闭
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
希望对您有帮助!记得点赞、收藏、关注哦!