OutputStream類
該類是字節輸出流的抽象類,定義了輸出流的各種操作方法。這些方法的說明如表1所示。
下面通過實例介紹如何使用OutputStream類向控制台輸出字符串信息。步驟如下。
(1)創建OutputStreamWriteStr類,在類中創建OutputStream類的實例對象out,並為其賦值為System類的out屬性,該屬性是控制台的輸出流,再定義一個字節數組,該數組是將要輸出到控制台的字符串信息,並通過out對象在控制台輸出該字節數組的內容。關鍵代碼如下:
src\com\OutputStreamWriteStr.java關鍵代碼:
public static void main(String[] args) { OutputStream out=System.out; try { byte[] bs="本實例使用OutputStream輸出流,在控制台輸出字符串\n".getBytes(); out.write(bs); // 將字節數組的內容寫入輸出流 bs="輸出內容:\n".getBytes(); out.write(bs); bs=" 網站源代碼,祝願天下學子,學業有成。".getBytes(); out.write(bs); out.close(); // 關閉輸出流 } catch (IOException e) { e.printStackTrace(); } }
(2)運行本實例,在控制台中將輸出以下字符串信息:
本實例使用OutputStream輸出流,在控制台輸出字符串
輸出內容:
網站源代碼,祝願天下學子,學業有成。
完整代碼:
src\com\OutputStreamWriteStr.java完整代碼:
import java.io.IOException; import java.io.OutputStream; public class OutputStreamWriteStr { public static void main(String[] args) { OutputStream out=System.out; try { byte[] bs="本實例使用OutputStream輸出流,在控制台輸出字符串\n".getBytes(); out.write(bs); bs="輸出內容:\n".getBytes(); out.write(bs); bs="明日科技有限公司,祝願天下學子,學業有成。".getBytes(); out.write(bs); } catch (IOException e) { e.printStackTrace(); } } }
http://www.cnblogs.com/ITEagle/archive/2010/03/06/1679517.html