java最基礎的文件操作(FileInputStream和FileoutputStream)

import java.io.*;

那倆類是java.io包裏的,

 

1. 按字節方式 byte[]

    聲明來源文件: FileInputStream fileInput= new FileInputStream("1.txt");

    聲明寫入文件  FileOutputStream fileOutput= new FileOutputStream("2.txt");

    fileInput.available() 返回未讀取的數據長度

    fileInput.read()讀一個字節,到末尾了返回-1

    fileInput.read(buffer); 按buffer的length讀數據到buffer中 其中buffer是byte[]類型

    fileOutput.write(buffer);按buffer的length寫數據

 

    爲提高效率可用BufferInputStream, bis =new BufferInputStream (fileInput); 這是設計模式裏的裝飾者模式.

   

發佈了16 篇原創文章 · 獲贊 1 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章