字符緩沖輸出流源碼
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.io.Writer;
public class BufferedTest03 {
?? ?public static void main(String[] args) {
?? ??? ?// TODO Auto-generated method stub
?? ??? ??? ??? ?//確定源
?? ??? ??? ??? ?File? src=new File("1.txt");
?? ??? ??? ??? ?
?? ??? ??? ??? ?//確定源
?? ??? ??? ??? ?BufferedWriter w=null;?? //這里因?yàn)槲乙褂眯略龇椒ㄋ圆皇褂枚鄳B(tài)
?? ??? ??? ??? ?try {
?? ??? ??? ??? ??? ? w=new BufferedWriter(new FileWriter(src,true));?? //這樣就可以后面疊加的
?? ??? ??? ??? ??? ?//寫一個(gè)什么東西放到文件里呢?
?? ??? ??? ??? ??? ?String? str="世界你好";
?? ??? ??? ??? ??? ?w.newLine();
?? ??? ??? ??? ??? ?w.append(str);//是我傻了
?? ??? ??? ??? ??? ?w.newLine();
?? ??? ??? ??? ??? ?w.append("武漢加油");
?? ??? ??? ??? ??? ?//刷新緩存
?? ??? ??? ??? ??? ?w.flush();
?? ??? ??? ??? ??? ?
?? ??? ??? ??? ?} catch (IOException e) {
?? ??? ??? ??? ??? ?
?? ??? ??? ??? ??? ?e.printStackTrace();
?? ??? ??? ??? ?}finally {
?? ??? ??? ??? ??? ?try {
?? ??? ??? ??? ??? ??? ?if(w!=null) {
?? ??? ??? ??? ??? ??? ??? ?w.close();
?? ??? ??? ??? ??? ??? ?}
?? ??? ??? ??? ??? ??? ?
?? ??? ??? ??? ??? ?} catch (IOException e) {
?? ??? ??? ??? ??? ??? ?// TODO Auto-generated catch block
?? ??? ??? ??? ??? ??? ?e.printStackTrace();
?? ??? ??? ??? ??? ?}
?? ??? ??? ??? ?}
?? ??? ??? ?}
?? ?
?? ??? ?
?? ?
}
標(biāo)簽: