FileInputStream讀取乙個或多個字元

2021-09-08 14:08:52 字數 1027 閱讀 2297

利用read()方法進行讀取,速度慢

//載入乙個檔案,使用絕對路徑定位檔案

string path = this.getservletcontext().getrealpath("a.txt");

system.out.println(path);

//載入檔案,二進位製流位元組碼

fileinputstream in = new fileinputstream(path);

system.out.println(in);

//獲取位元組碼,一次讀取乙個字元

while(true)

system.out.println(in.read());

} //關閉檔案

in.close();

利用byte[ ] 陣列進行讀取。

//載入乙個檔案,使用絕對路徑定位檔案

string path = this.getservletcontext().getrealpath("a.txt");

system.out.println(path);

//載入檔案,二進位製流位元組碼

fileinputstream in = new fileinputstream(path);

system.out.println(in);

byte buffer = new byte[1024];//一次讀取多少位元組

int length = 0;//當前讀取字元的長度,若乙個都沒有讀取則返回-1

while( (length = in.read(buffer)) != -1)

//關閉檔案

in.close();

簡單在瀏覽器中顯示一張

FileInputStream讀取磁碟內的檔案

inputstream的使用 磁碟內的乙個檔案,讀取檔案內的資料到程式中,使用fileinputstream 列1 test public void test1 throws ioexception 2 建立fileinputstream類的物件 fileinputstream fis new fi...

FileInputStream簡單用法

fileinputstream 從檔案系統中的某個檔案中獲得輸入位元組。使用fileinputstream讀取檔案資料的步驟 1.找到目標檔案 2.建立資料的輸入通道。3.讀取檔案中的資料。4.關閉資源.具體使用方式如下 方式一 public static void readtest1 throws...

讀資料(FileInputStream)位元組輸入流

fileinputstream string name 通過開啟與實際檔案的連線來建立乙個 fileinputstream 該檔案由檔案系統中的路徑名 name命名。1.建立位元組輸入流物件 2.呼叫位元組輸入流物件的讀資料方法 3.釋放資源public class fileinputstreamd...