国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

Java---IO流打印流

2019-11-06 07:46:14
字體:
來源:轉載
供稿:網友

這里寫圖片描述

package cn.hncu.io.PRint;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.PrintStream;import java.io.PrintWriter;/* * ★打印流的特點: * 1)只有輸出沒有輸入。PrintStream是字節打印流,PrintWriter是字符打印流。 2)能夠方便地打印各種數據“值表示形式”,提供了一系列的打印功能(只有它有,其它流都沒有。) 3)和其他輸出流不同,它永遠不會拋出IOException異常(構造方法除外),異常內部解決且設置了內部標志。 4)可創建具有自動刷新的功能,可使用帶換行符的println()方法。 5)(在構造方法中)可以指定字符集編碼的。 * */public class PrintXXX { public static void main(String[] args) { // 打印流--PrintStream和PrintWriter //字節打印流演示案例---字節流不需要進行刷新操作 //printStreamDemo(); //printWriteDemo(); autoFlushPrintXXXDemo(); } private static void autoFlushPrintXXXDemo() { //autoFlush - boolean 變量;如果為 true,則 println、printf 或 format 方法將刷新輸出緩沖區。---其實是因為這幾個方法中幫我們調用了out.flush()。 PrintWriter out = null; try { out = new PrintWriter(new FileOutputStream("files/autoFlush.txt",true)); //out.print("這個不自動刷新嗎..."); out.println("這個自動刷新嗎..."); //out.flush(); //out.printf(format, args);//這兩個參數好像有點麻煩就不演示了 //out.pr } catch (FileNotFoundException e) { e.printStackTrace(); }finally{ //out.close(); } } private static void printWriteDemo() { PrintWriter out = null; try { out = new PrintWriter("files/printWrite.txt"); //下面兩個方法的功能跟字節的功能相同 out.write("需要進行刷新嗎..."); out.write(97); out.write("/r/n");//回車換行,單獨寫進換行是不行的!!! out.print("/r/n");//兩個都行 out.write(353); out.print(353);//理解"值表示形式!!!" //但是為了保險在進行一次刷流更好啊!! } catch (FileNotFoundException e) { e.printStackTrace(); }finally{ out.close();//關流操作順帶刷流功能!!! } } private static void printStreamDemo() { PrintStream out = null; try { out = new PrintStream(new File("files/printStream.txt")); out.write(97);//01100001--調用write()方法,雖然參數為寫進一個整數,但是寫到文件中存放的是字符!!!,且為最后一個字節的字符表現形式 out.write(353);//00000001 01100001 out.print(353);//調用print方法輸出的是"值表示形式!!!"這點要特別注意:353存放的是三個字符'3','5','3' } catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); }finally{ out.close();//和其他輸出流不同,它永遠不會拋出IOException異常(構造方法除外),異常內部解決且設置了內部標志。 //其他流在進行關流的操作時會拋出IOException異常!!!這點注意!!! } }}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 若尔盖县| 堆龙德庆县| 嘉兴市| 邻水| 松潘县| 沐川县| 夹江县| 营山县| 衢州市| 和顺县| 屏山县| 济南市| 漳平市| 信宜市| 曲沃县| 厦门市| 武清区| 从江县| 堆龙德庆县| 高雄县| 桐城市| 沽源县| 阳原县| 三明市| 昭平县| 乌拉特中旗| 抚州市| 清远市| 乐昌市| 小金县| 甘孜| 秦安县| 虞城县| 绍兴市| 隆安县| 邵阳县| 江华| 西乡县| 延安市| 同江市| 上饶市|