列印流概述

2021-08-04 17:27:34 字數 754 閱讀 3980

列印流,列印資料的,列印流只能是輸出流:

printstream: 位元組列印流

printwriter: 字元列印流

-對於printwriter來說,當啟用字段重新整理之後, 呼叫println或者printf或者format方法,便會立馬重新整理操作(自動重新整理).

如果沒有開啟自動重新整理,則需要手動重新整理或者當緩衝區滿的時候,再自動重新整理.(或直接呼叫close()方法,會自動重新整理)

使用列印流作為輸出流,此時的輸出操作會特別簡單,因為在列印流中:

1)提供了print方法:列印不換行

2)提供了println方法:列印再換行

3)print和println方法可以支援列印/輸出各種資料型別的資料,記住void println(object x) 即可.

public

class printstreamdemo

}

上面程式中的兩行粗體字**先定義了乙個節點輸出流fileoutputstream,然後程式使用printstream包裝了該節點輸出流,最後使用printstream輸出物件,printstream的輸出功能很強大,實際上我們經常用的system.out的型別就是printstream,即是說,列印流中的格式化輸出(prinf方法):

system.out.println();其實等價於 printstream ps = system.out; ps.println()

列印流和序列流

io包中的其他類 1 列印流 a printwriter和printstream 可以直接操作輸入流和檔案 2 序列流 a sequenceinputstream 對多個流進行合併 3.操作物件 objectinputstream與objectoutputstream 被操作的物件需要實現seria...

列印流特性

構造方法,就是列印流的輸出目的端。printstream,構造方法,接收file型別,接收字串檔名,接收位元組輸出流outputstream printwriter,構造方法,接收file型別,接收字串檔名,接收位元組輸出流,接收字元輸出流writer public static void func...

資料操作流 記憶體操作流 列印流

資料操作流 目前基本沒用 datasource.自己查詢把 記憶體操作流 用來處理臨時儲存資訊的,程式結束時,資料就從記憶體中消失 操作位元組 bytearrayoutputstream 輸出流 寫入操作 bytearrayinputstream 輸入流 讀取資料 字元陣列 chararrayrea...