亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Java中FileInputStream指的是什么

發布時間:2020-10-27 11:14:42 來源:億速云 閱讀:228 作者:小新 欄目:編程語言

小編給大家分享一下Java中FileInputStream指的是什么,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!

FileInputStream是從文件系統中的文件中獲取字節,至于什么文件,取決于主機環境,FileInputStream用于讀取原始字節流,如圖像數據,假如想要讀取字符類型流,請使用FileReader。

FileInputStream是繼承于InputStream,首先FileInputStream有三個構造函數;分別是

FileInputStream(File file)         // 構造函數1:創建“File對象”對應的“文件輸入流”
FileInputStream(FileDescriptor fd) // 構造函數2:創建“文件描述符”對應的“文件輸入流”
FileInputStream(String path)       // 構造函數3:創建“文件(路徑為path)”對應的“文件輸入流”

用法:

Java中FileInputStream指的是什么

Java中FileInputStream指的是什么

Java中FileInputStream指的是什么

總結:通過這三種構造函數可以FileInputStream(FileDescriptor fd)是和通過構造函數1和構造函數3獲得的實例是同一個實例

public int read() //從此輸入流中讀取一個數據字節
public int read(byte b[]) //從此輸入流中讀取多個字節到byte數組中
public int read(byte b[], int off, int len) //從此輸入流中讀取最多len個字節到byte數組中

測試read()

Java中FileInputStream指的是什么

Java中FileInputStream指的是什么

代碼實現中很簡單,一個try中調用本地native的read0()方法,直接從文件輸入流中讀取一個字節

測試read(byte b[])

Java中FileInputStream指的是什么

Java中FileInputStream指的是什么

代碼實現也是比較簡單的,也是一個try中調用本地native的readBytes()方法,直接從文件輸入流中讀取最多b.length個字節到byte數組b中

測試 read(byte b[], int off, int len)

Java中FileInputStream指的是什么

Java中FileInputStream指的是什么

代碼實現和 int read(byte b[])方法 一樣,直接從文件輸入流中讀取最多len個字節到byte數組b中。

int available() // 返回“剩余的可讀取的字節數”或者“skip的字節數” 一個本地的方法

Java中FileInputStream指的是什么

根據這個方法,可以有效的創建byte[]數組實例,實現最大化利用內存空間,在Java的世界里,一個中文占3個字節,一個中文標題符號,同樣也是占有3個字節。

long skip(long byteCount) // 跳過byteCount個字節 本地方法

Java中FileInputStream指的是什么

Java中FileInputStream指的是什么

void close()// 關閉“文件輸入流”

看完了這篇文章,相信你對Java中FileInputStream指的是什么有了一定的了解,想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

葫芦岛市| 定南县| 广安市| 静乐县| 公主岭市| 盘锦市| 罗甸县| 原阳县| 城市| 株洲县| 寿阳县| 临潭县| 鄂托克前旗| 宁强县| 沧州市| 隆回县| 阳东县| 乌鲁木齐县| 安塞县| 太白县| 周宁县| 鄂托克旗| 沙坪坝区| 海安县| 苗栗县| 汝阳县| 岚皋县| 临沧市| 开原市| 石嘴山市| 富宁县| 枣强县| 武穴市| 宝应县| 红河县| 东丽区| 乐至县| 抚宁县| 榕江县| 安塞县| 漠河县|