ShortBuffer.Get Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
| Get() |
Metode get relatif. |
| Get(Int16[]) |
Metode get massal relatif. |
| Get(Int32) |
Metode get absolut. |
| Get(Int16[], Int32, Int32) |
Metode get massal relatif. |
Get()
Metode get relatif.
[Android.Runtime.Register("get", "()S", "GetGetHandler")]
public abstract short Get ();
[<Android.Runtime.Register("get", "()S", "GetGetHandler")>]
abstract member Get : unit -> int16
Mengembalikan
Pendek pada posisi buffer saat ini
- Atribut
Pengecualian
jika posisi sama atau lebih besar dari batas.
Keterangan
Metode get relatif. Membaca pendek pada posisi buffer ini saat ini, dan kemudian meningkatkan posisi.
Dokumentasi Java untuk java.nio.ShortBuffer.get().
Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.
Berlaku untuk
Get(Int16[])
Metode get massal relatif.
[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[]
Array tujuan
Mengembalikan
Buffer ini
- Atribut
Pengecualian
jika dst.length lebih besar dari remaining().
Keterangan
Metode get massal relatif.
Metode ini mentransfer celana pendek dari buffer ini ke array tujuan yang diberikan. Pemanggilan metode bentuk src.get(a) ini berulah dengan cara yang sama persis dengan pemanggilan
src.get(a, 0, a.length)
Dokumentasi Java untuk java.nio.ShortBuffer.get(short[]).
Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.
Berlaku untuk
Get(Int32)
Metode get absolut.
[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
Indeks dari mana yang pendek akan dibaca
Mengembalikan
Singkatnya pada indeks yang diberikan
- Atribut
Pengecualian
jika indeks tidak valid.
Keterangan
Metode get absolut. Membaca pendek pada indeks yang diberikan.
Dokumentasi Java untuk java.nio.ShortBuffer.get(int).
Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.
Berlaku untuk
Get(Int16[], Int32, Int32)
Metode get massal relatif.
[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[]
Array di mana celana pendek akan ditulis
- offset
- Int32
Offset dalam array pendek pertama yang akan ditulis; harus non-negatif dan tidak lebih besar dari dst.length
- length
- Int32
Jumlah maksimum celana pendek yang akan ditulis ke array yang diberikan; harus non-negatif dan tidak lebih besar dari dst.length - offset
Mengembalikan
Buffer ini
- Atribut
Pengecualian
jika salah satu dstOffset atau shortCount tidak valid.
jika shortCount lebih besar dari remaining().
Keterangan
Metode get massal relatif.
Metode ini mentransfer celana pendek dari buffer ini ke array tujuan yang diberikan. Jika ada lebih sedikit celana pendek yang tersisa di buffer daripada yang diperlukan untuk memenuhi permintaan, yaitu, jika length > remaining(), maka tidak ada celana pendek yang ditransfer dan dilemparkan BufferUnderflowException .
Jika tidak, metode ini menyalin length celana pendek dari buffer ini ke dalam array yang diberikan, mulai dari posisi buffer ini saat ini dan pada offset yang diberikan dalam array. Posisi buffer ini kemudian bertambah oleh length.
Dengan kata lain, pemanggilan metode formulir src.get(dst, off, len) ini memiliki efek yang sama persis dengan perulangan
{@code
for (int i = off; i < off + len; i++)
dst[i] = src.get();
}
kecuali bahwa pertama-tama memeriksa bahwa ada celana pendek yang cukup dalam buffer ini dan berpotensi jauh lebih efisien.
Dokumentasi Java untuk java.nio.ShortBuffer.get(short[], int, int).
Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.