Share via


FileInputStream 類別

定義

FileInputStream 從檔案系統中的檔案取得輸入位元組。

[Android.Runtime.Register("java/io/FileInputStream", DoNotGenerateAcw=true)]
public class FileInputStream : Java.IO.InputStream, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("java/io/FileInputStream", DoNotGenerateAcw=true)>]
type FileInputStream = class
    inherit InputStream
    interface ICloseable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
繼承
FileInputStream
衍生
屬性
實作

備註

FileInputStream 從檔案系統中的檔案取得輸入位元組。 可用的檔案取決於主機環境。

FileInputStream 適用于讀取原始位元組的資料流程,例如影像資料。 若要讀取字元資料流,請考慮使用 FileReader

已在 JDK1.0 中新增。

java.io.FileInputStream JAVA 檔。

此頁面的部分是根據 原始碼專案所建立和共用的工作進行修改,並根據中所述的詞彙使用。

建構函式

FileInputStream(File)

FileInputStream 由開啟與實際檔案的連接,也就是檔案系統中 物件 file 所命名的 File 檔案,以建立 。

FileInputStream(FileDescriptor)

FileInputStream使用檔案描述元 fdObj 建立 ,代表檔案系統中實際檔案的現有連線。

FileInputStream(IntPtr, JniHandleOwnership)

建立 JNI 物件的 Managed 標記法時所使用的建構函式;由執行時間呼叫。

FileInputStream(String)

FileInputStream 由開啟與實際檔案的連接來建立 ,該檔案是由檔案系統中的路徑名稱 name 命名的檔案。

屬性

Channel

傳回與此檔案輸入資料流程相關聯的唯 java.nio.channels.FileChannel FileChannel 一物件。

Class

傳回這個 Object 的執行時間類別。

(繼承來源 Object)
FD

FileDescriptor傳回 物件,表示這個 FileInputStream 所使用的檔案系統中實際檔案的連接。

Handle

基礎 Android 實例的控制碼。

(繼承來源 Object)
JniIdentityHashCode

FileInputStream 從檔案系統中的檔案取得輸入位元組。

(繼承來源 Object)
JniPeerMembers

FileInputStream 從檔案系統中的檔案取得輸入位元組。

PeerReference

FileInputStream 從檔案系統中的檔案取得輸入位元組。

(繼承來源 Object)
ThresholdClass

此 API 支援 Mono for Android 基礎結構,並不適合直接從您的程式碼使用。

ThresholdType

此 API 支援 Mono for Android 基礎結構,並不適合直接從您的程式碼使用。

方法

Available()

傳回可從此輸入資料流程讀取 (或略過) 位元組數目的估計值,這在偵測到資料流程結束時可能是 0 或 0。

(繼承來源 InputStream)
Clone()

建立並傳回這個 物件的複本。

(繼承來源 Object)
Close()

關閉此輸入資料流程,並釋放與資料流程相關聯的任何系統資源。

(繼承來源 InputStream)
Dispose()

FileInputStream 從檔案系統中的檔案取得輸入位元組。

(繼承來源 Object)
Dispose(Boolean)

FileInputStream 從檔案系統中的檔案取得輸入位元組。

(繼承來源 Object)
Equals(Object)

指出其他物件是否「等於」這個物件。

(繼承來源 Object)
GetHashCode()

傳回此物件的雜湊碼值。

(繼承來源 Object)
JavaFinalize()

當垃圾收集判斷物件沒有其他參考時,由物件上的垃圾收集行程呼叫。

(繼承來源 Object)
Mark(Int32)

標記這個輸入資料流程中的目前位置。

(繼承來源 InputStream)
MarkSupported()

測試此輸入資料流程是否支援 markreset 方法。

(繼承來源 InputStream)
Notify()

喚醒正在等候此物件的監視器的單一線程。

(繼承來源 Object)
NotifyAll()

喚醒正在等候此物件監視器的所有線程。

(繼承來源 Object)
Read()

從這個輸入資料流程讀取資料位元組。

Read(Byte[])

從輸入資料流程讀取一些位元組數目,並將其儲存到緩衝區陣列 b 中。

(繼承來源 InputStream)
Read(Byte[], Int32, Int32)

將最多位元組 len 的資料從輸入資料流程讀取到位元組陣列。

(繼承來源 InputStream)
ReadAllBytes()

從輸入資料流程讀取所有剩餘的位元組。

(繼承來源 InputStream)
ReadAsync()

FileInputStream 從檔案系統中的檔案取得輸入位元組。

(繼承來源 InputStream)
ReadAsync(Byte[])

FileInputStream 從檔案系統中的檔案取得輸入位元組。

(繼承來源 InputStream)
ReadAsync(Byte[], Int32, Int32)

FileInputStream 從檔案系統中的檔案取得輸入位元組。

(繼承來源 InputStream)
ReadNBytes(Byte[], Int32, Int32)

將輸入資料流程中要求的位元組數目讀取到指定的位元組陣列。

(繼承來源 InputStream)
ReadNBytes(Int32)

從輸入資料流程讀取最多指定的位元組數目。

(繼承來源 InputStream)
Reset()

在此輸入資料流程上呼叫 方法時 mark ,將此資料流程重新置放至位置。

(繼承來源 InputStream)
SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

(繼承來源 Object)
Skip(Int64)

略過並捨棄 n 來自這個輸入資料流程的資料位元組。

(繼承來源 InputStream)
SkipAsync(Int64)

FileInputStream 從檔案系統中的檔案取得輸入位元組。

(繼承來源 InputStream)
SkipNBytes(Int64)

略過並捨棄來自這個輸入資料流程的資料位元組 n

(繼承來源 InputStream)
ToArray<T>()

FileInputStream 從檔案系統中的檔案取得輸入位元組。

(繼承來源 Object)
ToString()

傳回物件的字串表示。

(繼承來源 Object)
TransferTo(Stream)

從這個輸入資料流程讀取所有位元組,並以讀取的順序,將位元組寫入指定的輸出資料流程。

(繼承來源 InputStream)
UnregisterFromRuntime()

FileInputStream 從檔案系統中的檔案取得輸入位元組。

(繼承來源 Object)
Wait()

讓目前的執行緒等到喚醒為止,通常是藉由 < em > notified < /em > 或 < em > interrupted < /em > 來喚醒。

(繼承來源 Object)
Wait(Int64)

讓目前的執行緒等到喚醒為止,通常是 < 透過 em > notified < /em 或 em > interrupted < /em >> ,或 < 直到經過一定數量的即時為止。

(繼承來源 Object)
Wait(Int64, Int32)

讓目前的執行緒等到喚醒為止,通常是 < 透過 em > notified < /em 或 em > interrupted < /em >> ,或 < 直到經過一定數量的即時為止。

(繼承來源 Object)

明確介面實作

IJavaPeerable.Disposed()

FileInputStream 從檔案系統中的檔案取得輸入位元組。

(繼承來源 Object)
IJavaPeerable.DisposeUnlessReferenced()

FileInputStream 從檔案系統中的檔案取得輸入位元組。

(繼承來源 Object)
IJavaPeerable.Finalized()

FileInputStream 從檔案系統中的檔案取得輸入位元組。

(繼承來源 Object)
IJavaPeerable.JniManagedPeerState

FileInputStream 從檔案系統中的檔案取得輸入位元組。

(繼承來源 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

FileInputStream 從檔案系統中的檔案取得輸入位元組。

(繼承來源 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

FileInputStream 從檔案系統中的檔案取得輸入位元組。

(繼承來源 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

FileInputStream 從檔案系統中的檔案取得輸入位元組。

(繼承來源 Object)

擴充方法

JavaCast<TResult>(IJavaObject)

執行 Android 執行時間檢查的類型轉換。

JavaCast<TResult>(IJavaObject)

FileInputStream 從檔案系統中的檔案取得輸入位元組。

GetJniTypeName(IJavaPeerable)

FileInputStream 從檔案系統中的檔案取得輸入位元組。

適用於