字符流Writer對象創建子類及其方法
阿新 • • 發佈:2018-06-03
pipe 緩存 writer PE spa AD 清除 nbsp 直接
File f=new File("e:"+File.separator+"test.txt");
out.close(); //關閉輸出流
字符流中輸出數據主要用Writer來完成,輸出使用Reader
父類---Writer
子類---BufferedWriter / CharArrayWriter / FilterWriter / OutputStreamWriter子類 (File Writer) / PipedWriter / PrintWriter / StringWriter
Writer是抽象類,不能直接創建對象,一般都是通過子類實例化創建對象;
在文件末尾追加內容時創建格式:
File f=new File("e:"+File.separator+"test.txt");
Writer out=new FileWriter(f,true); / new BufferedWriter(f,true); / new CharArrayWriter(f,true); / new FilterWriter(f,true); / new OutputStreamWriter(f,true); / new PipedWriter(f,true); / new PrintWriter(f,true); / new StringWriter(f,true);
Writer常用方法歸納----實例中的調用格式:
out.close(); //關閉輸出流
out.write(String s1); //將字符串輸出
out.write(char[] a); //將字符數組輸出
out.flush(); //強制性清除緩存
*****************************************註意:Writer類中的大多方法都會拋出IOException異常,可以使用cry catch塊/在main()後面加 throws Exception 來處理這些異常。************************************
字符流Writer對象創建子類及其方法