DataLayout yang mengubah data yang disimpan dalam buffer menjadi data panjang.
Lihat Juga
Metode Publik
| abstrak LongDataBuffer | applyTo (penyangga S) Terapkan tata letak ini ke buffer yang disediakan. |
| abstrak panjang | readLong (buffer S, indeks panjang) Membaca nilai n = scale() dari buffer pada indeks tertentu dan mengembalikannya sebagai nilai panjang. |
| abstrak Panjang | readObject (buffer S, indeks panjang) Membaca nilai n = scale() dari buffer pada indeks tertentu dan mengembalikannya sebagai nilai tunggal dalam tipe pengguna. |
| kekosongan abstrak | writeLong (buffer S, nilai panjang, indeks panjang) Menulis panjang ke dalam buffer pada indeks yang diberikan setelah mengubahnya menjadi tipe buffer. |
| kekosongan abstrak | writeObject (buffer S, nilai panjang, indeks panjang) |
Metode Warisan
Metode Publik
abstrak publik LongDataBuffer applyTo (S buffer)
Terapkan tata letak ini ke buffer yang disediakan.
Instance DataBuffer yang dikembalikan hanyalah pembungkus buffer asli dan tidak memiliki penyimpanan cadangannya sendiri.
Parameter
| penyangga | buffer target untuk menerapkan tata letak ini |
|---|
Kembali
- buffer dengan tata letak ini
public abstract long readLong (S buffer, indeks panjang)
Membaca nilai n = scale() dari buffer pada indeks tertentu dan mengembalikannya sebagai nilai panjang.
Parameter
| penyangga | buffer untuk membaca |
|---|---|
| indeks | posisi buffer untuk dibaca di buffer |
Kembali
- nilai panjangnya
Lihat Juga
public abstract Long readObject (buffer S, indeks panjang)
Membaca nilai n = scale() dari buffer pada indeks tertentu dan mengembalikannya sebagai nilai tunggal dalam tipe pengguna.
Implementor antarmuka ini bertanggung jawab untuk membaca nilai yang akan dikonversi dari buffer yang diberikan, menggunakan metode yang paling tepat. Misalnya, untuk tata letak yang mengonversi satu long menjadi BigInteger ,
@Override
public BigInteger readObject(LongDataBuffer buffer, long index) {
return BigInteger.valueOf(buffer.getLong(index));
}
index menunjukkan posisi awal urutan yang akan dibaca dari buffer. Parameter
| penyangga | buffer untuk membaca |
|---|---|
| indeks | posisi buffer untuk dibaca di buffer |
Kembali
- nilai yang dikonversi
public abstract void writeLong (buffer S, nilai panjang, indeks panjang)
Menulis panjang ke dalam buffer pada indeks yang diberikan setelah mengubahnya menjadi tipe buffer.
Parameter
| penyangga | buffer untuk menulis |
|---|---|
| nilai | lama untuk mengkonversi dan menulis |
| indeks | indeks di buffer tempat nilai yang dikonversi harus ditulis |