Langage

InputStream.Skip(Int64) Méthode

Définition

Ignore et ignore les octets n de données de ce flux d’entrée.

[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

Paramètres

n
Int64

nombre d’octets à ignorer.

Retours

nombre réel d’octets ignorés, ce qui peut être égal à zéro.

Attributs

Exceptions

si ce flux est fermé ou si une autre instance IOException se produit.

Remarques

Ignore et ignore les octets n de données de ce flux d’entrée. La skip méthode peut, pour diverses raisons, passer au-dessus d’un plus petit nombre d’octets, éventuellement 0. Cela peut résulter d’un certain nombre de conditions ; atteindre la fin du fichier avant n que les octets n’aient été ignorés n’est qu’une seule possibilité. Le nombre réel d’octets ignorés est retourné. Si n elle est négative, la skip méthode de la classe InputStream retourne toujours 0 et aucun octet n’est ignoré. Les sous-classes peuvent gérer la valeur négative différemment.

L’implémentation skip de méthode de cette classe crée un tableau d’octets, puis les lit à plusieurs reprises jusqu’à ce que n les octets aient été lus ou que la fin du flux ait été atteinte. Les sous-classes sont encouragées à fournir une implémentation plus efficace de cette méthode. Par exemple, l’implémentation peut dépendre de la possibilité de rechercher.

Java documentation pour java.io.InputStream.skip(long).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à