Lenguaje

InputStream.Skip(Int64) Método

Definición

Omite y descarta n bytes de datos de este flujo de entrada.

[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

Parámetros

n
Int64

número de bytes que se van a omitir.

Devoluciones

número real de bytes omitidos que podrían ser cero.

Atributos

Excepciones

si se cierra esta secuencia u otra ioException se produce.

Comentarios

Omite y descarta n bytes de datos de este flujo de entrada. El skip método puede, por diversos motivos, terminar omitiendo un número menor de bytes, posiblemente 0. Esto puede resultar de cualquiera de una serie de condiciones; llegar al final del archivo antes n de que se omitan bytes es solo una posibilidad. Se devuelve el número real de bytes omitidos. Si n es negativo, el método de la skip clase InputStream siempre devuelve 0 y no se omite ningún bytes. Las subclases pueden controlar el valor negativo de forma diferente.

La skip implementación del método de esta clase crea una matriz de bytes y, a continuación, lee repetidamente en ella hasta n que se han leído bytes o se ha alcanzado el final de la secuencia. Se recomienda que las subclases proporcionen una implementación más eficaz de este método. Por ejemplo, la implementación puede depender de la capacidad de buscar.

Java documentación para java.io.InputStream.skip(long).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a