字符緩衝輸出流的例子和源碼

<code>package cn.jd.io;

import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.io.Writer;

public class BufferedTest03 {
\tpublic static void main(String[] args) {
\t\t// TODO Auto-generated method stub
\t\t\t\t//確定源
\t\t\t\tFile src=new File("1.txt");
\t\t\t\t
\t\t\t\t//確定源
\t\t\t\tBufferedWriter w=null; //這裡因為我要使用新增方法所以不使用多態
\t\t\t\ttry {
\t\t\t\t\t w=new BufferedWriter(new FileWriter(src,true)); //這樣就可以後面疊加的
\t\t\t\t\t//寫一個什麼東西放到文件裡呢?
\t\t\t\t\tString str="世界你好";
\t\t\t\t\tw.newLine();
\t\t\t\t\tw.append(str);//是我傻了
\t\t\t\t\tw.newLine();
\t\t\t\t\tw.append("武漢加油");
\t\t\t\t\t//刷新緩存
\t\t\t\t\tw.flush();
\t\t\t\t\t
\t\t\t\t} catch (IOException e) {
\t\t\t\t\t
\t\t\t\t\te.printStackTrace();
\t\t\t\t}finally {
\t\t\t\t\ttry {
\t\t\t\t\t\tif(w!=null) {
\t\t\t\t\t\t\tw.close();
\t\t\t\t\t\t}
\t\t\t\t\t\t
\t\t\t\t\t} catch (IOException e) {
\t\t\t\t\t\t// TODO Auto-generated catch block
\t\t\t\t\t\te.printStackTrace();
\t\t\t\t\t}
\t\t\t\t}
\t\t\t}
\t
\t\t
\t
}
/<code>



分享到:


相關文章: