InputStream.Skip(Int64) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
跳過並丟棄 n 此輸入串流中的位元組資料。
[Android.Runtime.Register("skip", "(J)J", "GetSkip_JHandler")]
public virtual long Skip(long n);
[<Android.Runtime.Register("skip", "(J)J", "GetSkip_JHandler")>]
abstract member Skip : int64 -> int64
override this.Skip : int64 -> int64
參數
- n
- Int64
要跳過的位元組數。
傳回
實際跳過的位元組數可能是零。
- 屬性
例外狀況
如果該串流已關閉或發生其他IOEception。
備註
跳過並丟棄 n 此輸入串流中的位元組資料。 由於各種原因,此 skip 方法可能會跳過較少的位元組,可能是 0。 這可能由多種狀況引起;在跳過位元組前 n 就已完成檔案只是其中一種可能性。 會回傳實際跳過的位元組數。 若 n 為負, skip 類別 InputStream 的方法總是回傳 0,且不會跳過任何位元組。 子職業可能會以不同方式處理負值。
skip此類別的方法實作會建立一個位元組陣列,然後反覆讀取,直到n位元組被讀取或串流結束為止。 鼓勵子類別以提供更有效率的實作。 例如,執行可能取決於尋找的能力。
Java 文件 java.io.InputStream.skip(long)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。