io流之列印流
阿新 • • 發佈:2022-12-12
package com.Lucky.io.printStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.PrintStream; import java.nio.charset.Charset; /** 位元組列印流: 只有輸出,沒有輸入 與輸出語句的關係: System.out.println(); 輸出語句本身就是一個列印流,在out裡面,他的型別就是PrintStream 是java唯一的一個自動建立的io流,不會自動關閉【一旦手動關閉就會無法使用輸出語句】 */ /* 成員方法: println() 寫出+自動換行+自動重新整理 print() 不換行 printf() 帶有佔位符的列印語句【不換行】 */ public class bytePrintStream { public static void main(String[] args) throws FileNotFoundException { //快捷鍵: 檢視物件的構造方法 ctrl+p PrintStream printStr=new PrintStream( new FileOutputStream("H:\\專案\\javaSE\\IO\\src\\com\\Lucky\\io\\printStream\\printTest.txt"),true,Charset.forName("UTF-8")); /** * 特點:完整寫出 */ printStr.println(97); //寫出+自動換行+自動重新整理 printStr.print("唯易"); //不換行 printStr.println(); printStr.printf("%s是真的%s","唯易","NB"); //帶有佔位符的列印語句【不換行】 printStr.close(); /* 拓展: 佔位符的使用【常用】 1. %s 字串型別 2. %c 字元型別 3. %b booleam型別 4. %d 整數型別(十進位制) 5. %% 百分比型別 6. %tx 日期與時間型別(x代表不同的日期與時間轉換符) 7. %n 換行符 */ } }
package com.Lucky.io.printStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.PrintStream; import java.io.PrintWriter; import java.nio.charset.Charset; /** 字元列印流: 只有輸出,沒有輸入 */ /* 成員方法: println() 寫出+自動換行+自動重新整理 print() 不換行 printf() 帶有佔位符的列印語句【不換行】 */ public class charPrintStream { public static void main(String[] args) throws FileNotFoundException { //快捷鍵: 檢視物件的構造方法 ctrl+p PrintWriter printStr=new PrintWriter( new FileOutputStream("H:\\專案\\javaSE\\IO\\src\\com\\Lucky\\io\\printStream\\printTest.txt"),true,Charset.forName("UTF-8")); /** * 特點:完整寫出 */ printStr.println(97); //寫出+自動換行+自動重新整理 printStr.print("唯易"); //不換行 printStr.printf("%s是真的%s","唯易","NB"); //帶有佔位符的列印語句【不換行】 printStr.close(); } }