1.緩沖流
package Io;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
public class BufferDemo {
public static void main(String[] args) throws IOException {
// //緩沖輸入流
// BufferedReader br = new BufferedReader(new FileReader("test.txt"));
// String str=null;
// while((str=br.readLine()) != null){
// System.out.println(str);
// }
// br.close();
//緩沖輸入流
BufferedReader br = new BufferedReader(new FileReader("test.txt"));
//緩沖輸出流 讀取出的內(nèi)容寫入新文件
BufferedWriter bw = new BufferedWriter(new FileWriter("new.txt"));
String str=null;
while((str=br.readLine()) != null){//一次讀取一行
bw.write(str);//讀取出一行寫入新文件
bw.newLine();//實(shí)現(xiàn)換行
bw.flush();
}
br.close();
bw.close();
}
}
2.打印輸出流
package Io;
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.Date;
public class PrintDemo {
public static void main(String[] args) throws IOException {
// 打印輸出流
PrintWriter pw = new PrintWriter(new FileWriter("log.txt"));
pw.print(false);
pw.println("java");
Date time = new Date();
pw.println("在:"+time+"對log進(jìn)行了操作");
pw.flush();
pw.close();
}
}