언어

FloatBuffer.Compact 메서드

정의

이 버퍼를 압축합니다.    (선택적 작업).

[Android.Runtime.Register("compact", "()Ljava/nio/FloatBuffer;", "GetCompactHandler")]
public abstract Java.Nio.FloatBuffer? Compact();
[<Android.Runtime.Register("compact", "()Ljava/nio/FloatBuffer;", "GetCompactHandler")>]
abstract member Compact : unit -> Java.Nio.FloatBuffer

반품

이 버퍼

특성

예외

이 버퍼의 내용을 변경할 수 없으면 입니다.

설명

이 버퍼를 압축합니다.    (선택적 작업).

버퍼의 현재 위치와 해당 제한 사이의 부동 소수 자릿수(있는 경우)는 버퍼의 시작 부분에 복사됩니다. 즉, 인덱스 p = position() ;의 부동 소수 자릿수입니다. 인덱스 0, 인덱스 p + 의 부동 소수점까지 복사됩니다. 인덱스 1에 1이 복사되고 인덱 limit()스  -  부동 소수 자릿수까지 복사됩니다. 1은 n = limit() 인덱스로 복사됩니다. - 1 -  p. 그런 다음 버퍼의 위치가 n+1 로 설정되고 해당 제한이 해당 용량으로 설정됩니다. 정의된 경우 표시가 삭제됩니다.

버퍼의 위치는 0이 아닌 복사된 부동 소수점 수로 설정되므로 이 메서드의 호출 바로 뒤에 다른 상대 put 메서드를 호출할 수 있습니다.

에 대한 java.nio.FloatBuffer.compact()Java 설명서

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

적용 대상