列印流被設計用來能夠友善的列印各種資料類型的值表示形式,而不是将其轉換為ascii碼表對應的數值形式。
位元組列印流 PrintStream
字元列印流 PrintWriter
特點:
隻能操作目的地,不能操作資料
可以操作任意類型的資料
可以自動重新整理
可以直接操作檔案
示例代碼:
package PrintWriter;
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;
public class PrintWriterDemo {
public static void main(String[] args) throws IOException {
PrintWriter pw = new PrintWriter("E:\\pw.txt");
pw.print(true);
pw.print('c');
pw.print(10.5d);
pw.print(12.3f);
pw.close();
// 啟用自動重新整理,則println printf format 這三個方法會自動重新整理
PrintWriter pw2 = new PrintWriter(new FileWriter("E:\\pw2.txt",true));
pw2.println(20);
pw2.println('f');
pw2.close();
}
}