PrintStream標準位元組輸出流
阿新 • • 發佈:2020-08-09
PrintStream標準位元組輸出流
package com.javaSe.PrintStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.PrintStream; /* java.io.PrintStream:標準的位元組輸出流。預設輸出到控制檯。 */ public class PrintStreamTest01 { public static void main(String[] args) { // 聯合起來寫 System.out.println("Hello World!");// 分開寫 PrintStream ps = System.out; ps.println("Hello zhangsan"); ps.println("Hello lisi"); ps.println("Hello wangwu"); // 標準輸出流不需要手動close()關閉。 // 可以改變標準輸出流的輸出方向嗎?可以 /* // 這些是之前System類使用過的方法和屬性。 System.gc(); System.currentTimeMillis(); PrintStream print = System.out; System.exit(0); System.arrayCopy();*/ try { // 標準輸出流不在指向控制檯,指向log檔案。 PrintStream printStream = new PrintStream(new FileOutputStream("log")); // 修改輸出方向,將輸出方向修改到log檔案。 System.setOut(printStream); // 在輸出 System.out.println("Hello World!!!"); System.out.println("Hello Ktv!!!"); System.out.println("Hello zhangsan!!!"); } catch (FileNotFoundException e) { e.printStackTrace(); } } }