使用outputstream 可以完成資料的輸出,但是現在如果有乙個float 型資料好輸出嗎?
也就是說雖然現在是提供了輸出流的操作類,但是這個類本身的輸出的支援功能並不是十分強大,所以現在要進行的更方便輸出操作,則可以使用列印流。
列印流分為兩種:printstream,printwriter。
觀察列印流的定義:
publicclassprintstream
extendsfilteroutputstream
,closeable
printstream 是outputstream的子類,繼續觀察其構造方法:
printstream
(outputstream
out)
在此方法中要接受outputstream子類作用
實際上
printstream
屬於裝飾,也就是說根據例項化
printstream
類物件的不同。輸出的位置也不同。
範例:使用printstream 向檔案輸出。
file file = new file(「d」+file.separtor+」demo.txt」);
printstream out = new printstream (file);
out.println(「holle」);
out.println(「world」);//換行輸出
out.close();
得出結論使用列印留輸出最為方便,建議大家在以後輸出的時候使用列印流
在jdk1.5後對列印流進行了更新,可以使用格式化輸出。
printf
(string
format,object
...args)
可以參照格式化輸出
位元組輸出流 OutputStream
位元組的資料是以byte型別為主實現的操作,在進行位元組內容輸出的時候可以使用outputstream類完成,類的基本定義 public abstract class outputstream extends object implements closeable,flushable 首先可以發現這...
Java設計模式 裝飾者模
裝飾者模式,其實不難理解,簡單地說就是裝飾者和被裝飾者擁有共同的超類,裝飾者只是豐富了行為,拓展了功能,而型別是不變的。說起來可能比較抽象,接下來通過乙個簡單的例子來實現乙個裝飾者模式。動態的給乙個物件新增一些額外的職責或者功能,就增加功能來說,裝飾者模式相比生成子類更為靈活。大多數情況下被裝飾者不...
java 中檔案outputstream的操作注意
public class filetest catch ioexception e else 上面一段 是很簡單的檔案建立操作。下面,我們分析下面一段 public class filetest1 catch filenotfoundexception e system.out.println fi...