Java打印流學習
阿新 • • 發佈:2019-05-16
byte 功能 pre test 緩沖 imp 緩沖流 。。 tac
打印流
打印流的主要功能是用於輸出,在整個IO包打印流分為兩種類型,打印流可以很方便的進行輸出。
1、字節打印流:PrintStream(在字節輸出時,可以增強輸出功能)
2、字符打印流:PrintWriter
import java.io.BufferedOutputStream; import java.io.BufferedWriter; import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.FileWriter; import java.io.IOException; import java.io.OutputStream; import java.io.PrintStream; import java.io.PrintWriter; import java.io.Writer; public class PrintStreamDemo { // 字節打印流,向文件中寫入數據 private static void bytePrint() { File file = new File("F:/test.txt"); try { OutputStream out = new FileOutputStream(file, true); // 加緩沖流 BufferedOutputStream bos = new BufferedOutputStream(out); // 增強打印功能 PrintStream ps = new PrintStream(bos); ps.println("字節打印流很方便。。。"); System.out.println("寫入完畢"); ps.close(); } catch (FileNotFoundException e) { e.printStackTrace(); } }// bytePrint // 字符打印流,向文件中寫入數據 private static void charPrint() { File file = new File("F:/test.txt"); try { Writer writer = new FileWriter(file, true); // 加緩沖流 BufferedWriter bw = new BufferedWriter(writer); // 增強打印功能 PrintWriter pw = new PrintWriter(bw); pw.println("字符打印流很方便。。。"); System.out.println("寫入完畢"); pw.close(); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } }// charPrint }
Java打印流學習