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