InputStream.Skip(Int64) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überspringt und verwirft n Bytes von Daten aus diesem Eingabedatenstrom.
[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
Parameter
- n
- Int64
die Anzahl der Bytes, die übersprungen werden sollen.
Gibt zurück
die tatsächliche Anzahl der übersprungenen Bytes, die möglicherweise null sind.
- Attribute
Ausnahmen
wenn dieser Datenstrom geschlossen ist oder ein anderer IOException auftritt.
Hinweise
Überspringt und verwirft n Bytes von Daten aus diesem Eingabedatenstrom. Die skip Methode kann aus einer Vielzahl von Gründen enden, um einige kleinere Anzahl von Bytes zu überspringen, möglicherweise 0. Dies kann sich aus einer Reihe von Bedingungen ergeben; das Ende der Datei zu erreichen, bevor n Bytes übersprungen wurden, ist nur eine Möglichkeit. Die tatsächliche Anzahl übersprungener Bytes wird zurückgegeben. Ist n dies negativ, gibt die Methode für die skip Klasse InputStream immer "0" zurück, und es werden keine Bytes übersprungen. Unterklassen können den negativen Wert unterschiedlich behandeln.
Die skip Methodenimplementierung dieser Klasse erstellt ein Bytearray und liest dann wiederholt ein, bis n Bytes gelesen wurden oder das Ende des Datenstroms erreicht wurde. Unterklassen werden ermutigt, eine effizientere Implementierung dieser Methode bereitzustellen. Die Implementierung kann beispielsweise von der Fähigkeit abhängen, nach der sie suchen können.
Java Dokumentation für java.io.InputStream.skip(long).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.