InputStream.Skip(Int64) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
이 입력 스트림에서 바이트의 데이터를 건너뛰고 삭제합니다 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 설명서
이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.