日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python打印字节流_java打印流的输出使用

發布時間:2025/3/15 python 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python打印字节流_java打印流的输出使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在對數據的打印上,有一種專門的打印流可以進行輸出。這里在打印的類型上沒有限制,方便數據的處理和展示。分為兩種類型PrintStream和PrintWriter,只不過后者在復制上更為出色。,不過前者是打印流的主流使用方法。下面就打印流的基本說明和兩種用法帶來講解。

1.說明

打印流是 java.io 包中輸出信息最方便的一個類,主要包括字節打印流(PrintStream)和字符打印流(PrintWriter)。打印流添加輸出數據的功能,使它們能夠方便地打印各種數據值表示形式,打印流可以打印出任何數據類型,例如:小數、整數、字符串等。

2.PrintStream

構造方法

public PrintStream(String fileName) : 使用指定的文件名創建一個新的打印流

System.out 就是 PrintStream 類型的,只不過它的流向是系統規定的,打印在控制臺上

代碼:public?class?Demo?{

public?static?void?main(String[]?args)?throws?IOException?{

//?控制臺直接輸出張三

System.out.println("張三");

//?創建打印流,指定文件的名稱

PrintStream?zs?=?new?PrintStream("zs.txt");

//?設置系統的打印流流向,輸出到zs.txt

System.setOut(zs);

//?調用系統的打印流,zs.txt中輸出張三

System.out.println("張三");

}

}

3.PrintWriter

概念

PrintStream的對應字符流,功能相同,方法對應。復制文件時可以使用 PrintWriter 代替 BufferedWriter 完成,更簡單。

實例:分別使用 PrintWriter 和 BufferedWriter 實現打印輸出public?class?TestPrintWriter?{

public?static?void?main(String[]?args)?throws?IOException?{

PrintWriter?ps?=?new?PrintWriter(new?FileOutputStream("E:/print2.txt"));

ps.println("hello");

ps.println(true);

ps.println(3.14);

ps.println(new?Date(1000).toGMTString());

ps.println(97);//97

ps.write(97);//'a'

ps.flush();

ps.close();

/**

*?BufferedWriter輸出的只能是字符串或是字符

*/

BufferedWriter?bw?=?new?BufferedWriter(new?FileWriter("E:/print3.txt"));

bw.write(97);//打印輸出的是字符

bw.write("hello");

bw.flush();//字符打印流必須手動刷新緩存區

bw.close();

}

}

以上就是java打印流輸出的使用方法,重點是掌握PrintStream和PrintWriter的使用方法,然后熟練掌握代碼的實例運用,下次遇到類似打印數據就可以使用打印流的方法了。

總結

以上是生活随笔為你收集整理的python打印字节流_java打印流的输出使用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。