Sprache

ShortBuffer.Get Methode

Definition

Überlädt

Name Beschreibung
Get()

Relative Get-Methode .

Get(Int16[])

Relative Massen-Get-Methode .

Get(Int32)

Absolute Get-Methode .

Get(Int32, Int16[])
Get(Int16[], Int32, Int32)

Relative Massen-Get-Methode .

Get(Int32, Int16[], Int32, Int32)

Get()

Relative Get-Methode .

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

Gibt zurück

Die Kurze an der aktuellen Position des Puffers

Attribute

Ausnahmen

wenn die Position gleich oder größer als der Grenzwert ist.

Hinweise

Relative Get-Methode . Liest die Kurze an der aktuellen Position dieses Puffers und erhöht dann die Position.

Java Dokumentation für java.nio.ShortBuffer.get().

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Get(Int16[])

Relative Massen-Get-Methode .

[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

Parameter

dst
Int16[]

Das Zielarray

Gibt zurück

Dieser Puffer

Attribute

Ausnahmen

wenn dst.length größer als remaining().

Hinweise

Relative Massen-Get-Methode .

Diese Methode überträgt Abkürzungen von diesem Puffer in das angegebene Zielarray. Ein Aufruf dieser Methode des Formulars src.get(a) verhält sich genauso wie der Aufruf

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

Java Dokumentation für java.nio.ShortBuffer.get(short[]).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Get(Int32)

Absolute Get-Methode .

[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

Parameter

index
Int32

Der Index, aus dem die Kurze gelesen wird

Gibt zurück

Die Kurze am angegebenen Index

Attribute

Ausnahmen

wenn Index ungültig ist.

Hinweise

Absolute Get-Methode . Liest die Kurze am angegebenen Index vor.

Java Dokumentation für java.nio.ShortBuffer.get(.*int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Get(Int32, Int16[])

[Android.Runtime.Register("get", "(I[S)Ljava/nio/ShortBuffer;", "GetGet_IarraySHandler", ApiSince=35)]
public virtual Java.Nio.ShortBuffer? Get(int index, short[]? dst);
[<Android.Runtime.Register("get", "(I[S)Ljava/nio/ShortBuffer;", "GetGet_IarraySHandler", ApiSince=35)>]
abstract member Get : int * int16[] -> Java.Nio.ShortBuffer
override this.Get : int * int16[] -> Java.Nio.ShortBuffer

Parameter

index
Int32
dst
Int16[]

Gibt zurück

Attribute

Gilt für:

Get(Int16[], Int32, Int32)

Relative Massen-Get-Methode .

[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

Parameter

dst
Int16[]

Das Array, in das Shorts geschrieben werden sollen

offset
Int32

Der Offset innerhalb des Arrays der ersten zu schreibenden Kurzform; darf nicht negativ und nicht größer als dst.length

length
Int32

Die maximale Anzahl von Shorts, die in das angegebene Array geschrieben werden sollen; darf nicht negativ und nicht größer als dst.length - offset

Gibt zurück

Dieser Puffer

Attribute

Ausnahmen

wenn eine dstOffset oder shortCount eine ungültig ist.

wenn shortCount größer als remaining().

Hinweise

Relative Massen-Get-Methode .

Diese Methode überträgt Abkürzungen von diesem Puffer in das angegebene Zielarray. Wenn im Puffer weniger Shorts verbleiben, als erforderlich sind, um die Anforderung zu erfüllen, d. r., wenn length &gt; remaining(), dann werden keine Shorts übertragen und ein BufferUnderflowException Geworfen.

Andernfalls kopiert length diese Methode Abkürzungen aus diesem Puffer in das angegebene Array, beginnend an der aktuellen Position dieses Puffers und am angegebenen Offset im Array. Die Position dieses Puffers wird dann von length.

Mit anderen Worten, ein Aufruf dieser Methode des Formulars src.get(dst,&nbsp;off,&nbsp;len) hat genau die gleiche Wirkung wie die Schleife.

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

außer dass zunächst überprüft wird, ob in diesem Puffer ausreichend Shorts vorhanden sind und es potenziell viel effizienter ist.

Java Dokumentation für java.nio.ShortBuffer.get(short[], int, int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Get(Int32, Int16[], Int32, Int32)

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

Parameter

index
Int32
dst
Int16[]
offset
Int32
length
Int32

Gibt zurück

Attribute

Gilt für: