引入相关的类
import java.io.FileWriter ;
import java.io.BufferedWriter ; import java.io.IOException; 构造BufferedWriter对象和FileWriter对象 FileWriter fw=new FileWriter("C:\\myTest.txt"); BufferedWriter bw=new BufferedWriter(fw); 调用write()方法写数据 bw.write("hello"); bw.newLine(); 流对象的清空和关闭 bw.flush();fw.close();
public class WriterDemo { public static void main(String[] args) { Writer fw = null; BufferedWriter bw = null; try { fw = new FileWriter("D:/liangsong/hello.txt",true); bw = new BufferedWriter(fw); bw.write("one two"); bw.newLine(); bw.write("123456"); bw.flush(); } catch (IOException e) { e.printStackTrace(); } finally { try { bw.close(); fw.close(); } catch (IOException e) { e.printStackTrace(); } } } } package com.betasoft.test; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; public class DemoSeven { public static void main(String[] args) { FileReader fr = null; FileWriter fw = null; BufferedReader br = null; BufferedWriter bw = null; try { fr = new FileReader("D:/a/b.txt"); fw = new FileWriter("D:/e.txt"); br = new BufferedReader(fr); bw = new BufferedWriter(fw); String string = null; while((string = br.readLine()) != null){ bw.write(string); bw.newLine(); } bw.flush(); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } finally { try { if(bw!=null){ bw.close(); } if(fw!=null){ fw.close(); } if(br!=null){ br.close(); } if(fr!=null){ fr.close(); } } catch (IOException e) { e.printStackTrace(); } } } }