I O流之記憶體流

2021-07-23 20:04:00 字數 1025 閱讀 8678

想進行i/o操作但又不想產生檔案,即不用file,那麼我們就可以用記憶體流來實現。

-

輸出outputstream:程式

-->outputstream

-->檔案

-輸入inputstream:

程式<-

-inputstream

<-

-檔案

-記憶體操作

-

輸出inputstream:程式

-->inputstream

-->記憶體

-輸入output

stream:程式

<-

-outputstream

<-

-記憶體

bytearrayinputstream 輸出

--從記憶體將資料輸出到程式,對程式來說是讀入資料,所以是用 inputstream,對記憶體來說是輸出資料,所以說是記憶體輸出流

bytearrayoutputstream 輸入

--將資料從程式寫到記憶體中去,對程式來說是寫出資料,所以是用outputstream,對記憶體來說是輸入資料,所以說是記憶體輸入流

chararrayreader

chararraywriter

例子

實現批量讀取資料。

public

class testmuch

while((temp=inputb.read())!=-1)

//現在所有的內容都儲存在記憶體輸出流裡面,所有的內容變為位元組陣列輸出

byte data =output.tobytearray();

output.close();

inputa.close();

inputb.close();

system.out.println(new string(data));

}}

IO流 記憶體流

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

IO流 字元流 IO流小結 IO流案例總結

1 字元流 掌握 1 位元組流操作中文資料不是特別的方便,所以就出現了轉換流。轉換流的作用就是把位元組流轉換字元流來使用。2 轉換流其實是乙個字元流 字元流 位元組流 編碼表 3 編碼表 a 就是由字元和對應的數值組成的一張表 b 常見的編碼表 ascii iso 8859 1 gb2312 gbk...

IO流(字元流)

1.概念 2.寫入與讀取 3.文字檔案的拷貝 4.使用字元流的情況 5.使用bufferedreader和bufferedwriter 6.裝飾設計模式 7.不同碼表讀取字元的轉換 字元流 直接讀取字元的io 字元流讀取字元,先讀取位元組然後轉換為字元,寫入時將字元轉化為位元組後寫入 try fil...