java之IO流(列印流)
阿新 • • 發佈:2019-01-10
一.列印流
列印流新增輸出資料的功能,使它們能夠方便地列印各種資料值表示形式.
列印流根據流的分類:
1.位元組列印流 PrintStream
2.字元列印流 PrintWriter
方法:
void print(String str): 輸出任意型別的資料,
void println(String str): 輸出任意型別的資料,自動寫入換行操作
/* * 需求:把指定的資料,寫入到printFile.txt檔案中 * * 分析: * 1,建立流 * 2,寫資料 * 3,關閉流 */ public class PrintWriterDemo {public static void main(String[] args) throws IOException { //建立流 //PrintWriter out = new PrintWriter(new FileWriter("printFile.txt")); PrintWriter out = new PrintWriter("printFile.txt"); //2,寫資料 for (int i=0; i<5; i++) { out.println("helloWorld"); }//3,關閉流 out.close(); } }
二.列印流完成資料自動重新整理
構造方法:
開啟檔案自動重新整理寫入功能
public PrintWriter(OutputStream out, boolean autoFlush)
public PrintWriter(Writer out, boolean autoFlush)
/* * 分析: * 1,建立流 * 2,寫資料 */ public class PrintWriterDemo2 { public static void main(String[] args) throwsIOException { //建立流 PrintWriter out = new PrintWriter(new FileWriter("printFile.txt"), true); //2,寫資料 for (int i=0; i<5; i++) { out.println("helloWorld"); } //3,關閉流 out.close(); } }