InputStream.Skip(Int64) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Пропускает 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
количество пропущенных байтов.
Возвращаемое значение
фактическое число пропущенных байтов, которое может быть равно нулю.
- Атрибуты
Исключения
Значение
Комментарии
Пропускает n и удаляет байты данных из этого входного потока. Метод skip может, по различным причинам, в конечном итоге пропустить некоторое меньшее количество байтов, возможно 0. Это может быть вызвано любым из нескольких условий; Достижение конца файла до n пропуска байтов — это только одна возможность. Возвращается фактическое число пропущенных байтов. Если n это отрицательно, skip метод для класса InputStream всегда возвращает значение 0, а байты не пропускаются. Подклассы могут обрабатывать отрицательное значение по-разному.
Реализация skip метода этого класса создает массив байтов, а затем многократно считывает его до тех пор, пока n байты не будут прочитаны или не достигнут конец потока. Подклассы рекомендуется обеспечить более эффективную реализацию этого метода. Например, реализация может зависеть от способности искать.
Java документации по java.io.InputStream.skip(long).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".