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...