Язык

InputStream.SkipNBytes(Int64) Метод

Определение

Пропускает и удаляет точно n байты данных из этого входного потока.

[Android.Runtime.Register("skipNBytes", "(J)V", "GetSkipNBytes_JHandler", ApiSince=34)]
public virtual void SkipNBytes(long n);
[<Android.Runtime.Register("skipNBytes", "(J)V", "GetSkipNBytes_JHandler", ApiSince=34)>]
abstract member SkipNBytes : int64 -> unit
override this.SkipNBytes : int64 -> unit

Параметры

n
Int64

количество пропущенных байтов.

Атрибуты

Комментарии

Пропускает и удаляет точно n байты данных из этого входного потока. Если n значение равно нулю, то не пропускаются байты. Если n это отрицательно, байты не пропускаются. Подклассы могут обрабатывать отрицательное значение по-разному.

Этот метод блокирует до тех пор, пока не будет пропущено запрошенное число байтов, достигнут конец файла или возникает исключение.

Если конец потока достигается до того, как поток находится в нужной позиции, EOFException создается исключение.

Если возникает ошибка ввода-вывода, входной поток может находиться в несогласованном состоянии. Настоятельно рекомендуется немедленно закрыть поток, если возникает ошибка ввода-вывода.

Добавлено в 12.

Java документации по java.io.InputStream.skipNBytes(long).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к