다음을 통해 공유


ShortBuffer.Get 메서드

정의

오버로드

Get()

상대 get 메서드입니다.

Get(Int16[])

상대 대량 가져오기 메서드입니다.

Get(Int32)

Absolute get 메서드입니다.

Get(Int16[], Int32, Int32)

상대 대량 가져오기 메서드입니다.

Get()

상대 get 메서드입니다.

[Android.Runtime.Register("get", "()S", "GetGetHandler")]
public abstract short Get ();
[<Android.Runtime.Register("get", "()S", "GetGetHandler")>]
abstract member Get : unit -> int16

반환

버퍼의 현재 위치에 있는 짧음

특성

예외

위치가 한도보다 크거나 같으면 입니다.

설명

상대 get 메서드입니다. 이 버퍼의 현재 위치에서 짧은 값을 읽은 다음 위치를 증분합니다.

에 대한 java.nio.ShortBuffer.get()Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상

Get(Int16[])

상대 대량 가져오기 메서드입니다.

[Android.Runtime.Register("get", "([S)Ljava/nio/ShortBuffer;", "GetGet_arraySHandler")]
public virtual Java.Nio.ShortBuffer? Get (short[]? dst);
[<Android.Runtime.Register("get", "([S)Ljava/nio/ShortBuffer;", "GetGet_arraySHandler")>]
abstract member Get : int16[] -> Java.Nio.ShortBuffer
override this.Get : int16[] -> Java.Nio.ShortBuffer

매개 변수

dst
Int16[]

대상 배열

반환

이 버퍼

특성

예외

가 .보다 remaining()크면 dst.length

설명

상대 대량 가져오기 메서드입니다.

이 메서드는 이 버퍼에서 지정된 대상 배열로 반바지를 전송합니다. 양식 src.get(a) 의 이 메서드 호출은 호출과 정확히 동일한 방식으로 동작합니다.

src.get(a, 0, a.length)

에 대한 java.nio.ShortBuffer.get(short[])Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상

Get(Int32)

Absolute get 메서드입니다.

[Android.Runtime.Register("get", "(I)S", "GetGet_IHandler")]
public abstract short Get (int index);
[<Android.Runtime.Register("get", "(I)S", "GetGet_IHandler")>]
abstract member Get : int -> int16

매개 변수

index
Int32

짧은 내용을 읽을 인덱스입니다.

반환

지정된 인덱스에서의 짧은 인덱스

특성

예외

인덱스가 잘못된 경우

설명

Absolute get 메서드입니다. 지정된 인덱스에서 짧은 값을 읽습니다.

에 대한 java.nio.ShortBuffer.get(int)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상

Get(Int16[], Int32, Int32)

상대 대량 가져오기 메서드입니다.

[Android.Runtime.Register("get", "([SII)Ljava/nio/ShortBuffer;", "GetGet_arraySIIHandler")]
public virtual Java.Nio.ShortBuffer? Get (short[]? dst, int offset, int length);
[<Android.Runtime.Register("get", "([SII)Ljava/nio/ShortBuffer;", "GetGet_arraySIIHandler")>]
abstract member Get : int16[] * int * int -> Java.Nio.ShortBuffer
override this.Get : int16[] * int * int -> Java.Nio.ShortBuffer

매개 변수

dst
Int16[]

반바지를 쓸 배열입니다.

offset
Int32

쓸 첫 번째 짧은 배열 내의 오프셋입니다. 은 음수가 아니어야 하며 다음보다 크지 않아야 합니다. dst.length

length
Int32

지정된 배열에 쓸 최대 반바지 수입니다. 은 음수가 아니어야 하며 다음보다 크지 않아야 합니다. dst.length - offset

반환

이 버퍼

특성

예외

둘 중 하나 dstOffset 이거나 shortCount 유효하지 않은 경우

가 .보다 remaining()크면 shortCount

설명

상대 대량 가져오기 메서드입니다.

이 메서드는 이 버퍼에서 지정된 대상 배열로 반바지를 전송합니다. 요청을 충족하는 데 필요한 것보다 버퍼에 남아 있는 짧은 줄이 더 적은 경우 length, 즉  &gt;remaining()이면 반바지가 전송되지 않고 throw BufferUnderflowException 됩니다.

그렇지 않으면 이 메서드는 이 버퍼의 현재 위치와 배열의 지정된 오프셋에서 시작하여 이 버퍼의 반바지를 지정된 배열에 복사 length 합니다. 그러면 이 버퍼의 위치가 증분됩니다 length.

즉, 폼 src.get(dst,&nbsp;off,&nbsp;len) 의 이 메서드 호출은 루프와 정확히 동일한 효과를 줍니다.

{@code
                for (int i = off; i < off + len; i++)
                    dst[i] = src.get();
            }

이 버퍼에 충분한 반바지가 있는지 먼저 확인하고 잠재적으로 훨씬 더 효율적이라는 점을 제외하고.

에 대한 java.nio.ShortBuffer.get(short[], int, int)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상