언어

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

건너뛸 바이트 수입니다.

반품

건너뛴 실제 바이트 수(0일 수 있음)입니다.

특성

예외

이 스트림이 닫혀 있거나 다른 IOException이 발생하는 경우

설명

이 입력 스트림에서 바이트의 데이터를 건너뛰고 삭제합니다 n . 이 메서드는 skip 여러 가지 이유로 더 적은 바이트 수를 건너뛸 수 있습니다 0. 이는 여러 조건 중 하나에서 발생할 수 있습니다. 바이트를 건너뛰기 전에 n 파일의 끝에 도달하는 것은 한 가지 가능성일 뿐입니다. 건너뛴 실제 바이트 수가 반환됩니다. 음수이면 n 클래스 InputStream 에 대한 메서드는 skip 항상 0을 반환하고 바이트는 건너뛰지 않습니다. 서브클래스는 음수 값을 다르게 처리할 수 있습니다.

이 클래스의 메서드 구현은 skip 바이트 배열을 만든 다음 바이트를 읽거나 스트림의 끝에 도달할 때까지 n 반복적으로 읽습니다. 서브클래스는 이 메서드의 보다 효율적인 구현을 제공하는 것이 좋습니다. 예를 들어 구현은 검색 기능에 따라 달라질 수 있습니다.

에 대한 java.io.InputStream.skip(long)Java 설명서

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상