輸入與輸出

2021-10-10 10:45:14 字數 755 閱讀 3242

2. 文字輸入與輸出

3. 讀寫二進位制資料

4. zip文件

物件序列化/反序列化

操作檔案

記憶體對映檔案

輸入流:

輸出流:

inputstream/outputstream:read(),write(int b)均為阻塞方法 應該被正確關閉。注意:close()/flush()均會沖刷輸出流的緩衝區,如果不正確關閉將造成寫入位元組的最後乙個包無法得到傳遞。

擴充套件閱讀:read()/read(byte)的區別

注:相對路徑為使用者工作目錄

fileinputstream/fileoutputstream

read() unread() 是可回推輸入流

使用printwriter/printreader

採用datainput/dataoutput

採用zipinputstream/zipoutputstream

為了從輸入輸出流中恢復,可以使用序列化機制

path:代表乙個目錄名序列,後跟著檔名。可用paths構建

輸入與輸出

在c 程式中,輸入與輸出可以看做是一連串的資料流,輸入即可視為從檔案或鍵盤中輸入程式中的一串資料流,而輸出則可以視為從程式中輸出一連串的資料流到顯示屏或檔案中。在編寫c 程式時,如果需要使用輸入輸出時,則需要包含標頭檔案 在 中定義了用於輸入輸出的物件,例如常見的 cin 表示標準輸入 cout 表...

shell 輸入與輸出

一 echo 一般形式 echo string 常用命令 c 不換行 注 在linux 下必須使用 n 例如 echo e n what is your name c read name f 進紙 t 跳格 n 換行在 linux 下,使用 e 才能使轉移字元生效 如 1.echo e hello ...

LINUX Shell輸入與輸出

echo 使用echo命令可以顯示文字行或變數,或者把字串輸入到檔案。它的一般形式為 echo string echo命令有很多功能,其中最常用的是下面幾個 c 不換行。f 進紙。t 跳格。n 換行。linux中使用轉義符時,需要使用 e引數,否則轉義符不生效 echo e aaa n bbb aa...