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

2021-08-16 07:28:26 字數 852 閱讀 2890

資料操作流: 目前基本沒用 datasource.. 自己查詢把

記憶體操作流:用來處理臨時儲存資訊的,程式結束時,資料就從記憶體中消失

操作位元組:

bytearrayoutputstream -- 輸出流  寫入操作

bytearrayinputstream --輸入流   讀取資料

字元陣列:

chararrayreader

chararraywriter

字串;

stringreader

stringwriter

**實現乙個 其他的都一樣

這裡以chararrayreader 為例子

public static void main(string args) throws ioexception 

public static void chardemo() throws ioexception

char c = ch.tochararray();

chararrayreader cr = new chararrayreader(c);

int index;

while((index=cr.read())!=-1)

}

列印流:

位元組列印流: printstream

字元列印流: printwriter

列印流特點:

只有寫資料,沒有讀資料,只能操作目的,不能運算元據源

可以操作任意型別的資料

如果啟動了自動重新整理,能夠自動重新整理

該流可以直接操作文字檔案

流:基本流: 就是能夠直接讀寫檔案的

高階流 在基本流上提供了一些其他的功能

Java記憶體操作流 格式化輸出 列印流

目錄在之前所有的操作都是針對於檔案進行的io處理。除了檔案之外,io的操作也可以發生在記憶體之中,這種流稱之為記憶體操作流。檔案流的操作裡面一定會產生乙個檔案資料 不管最後這個檔案資料是否被保留 如果現在需求是 需要進行io處理,但是又不希望產生檔案。這種情況下就可以使用記憶體作為操作終端。記憶體流...

IO流 記憶體流

記憶體流 bytearrayinputstream bytearrayoutputstream chararrayinputstream charoutputstream stringreader stringwriter 目的 將資料臨時存放在陣列中 相當於記憶體中 tips 上面的writer ...

列印流和序列流

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