FloatDataLayout

genel arayüz FloatDataLayout
Bilinen Dolaylı Alt Sınıflar

Bir arabellekte depolanan verileri kayan noktalara dönüştüren bir DataLayout .

Ayrıca Bakınız

Genel Yöntemler

özet FloatDataBuffer
ApplyTo (S arabelleği)
Bu düzeni sağlanan ara belleğe uygulayın.
soyut kayan nokta
readFloat (S arabellek, uzun dizin)
Verilen dizindeki arabellekten n = scale() değerlerini okur ve bunları kayan nokta olarak döndürür.
soyut Kayan nokta
readObject (S arabellek, uzun dizin)
Verilen dizindeki arabellekten n = scale() değerlerini okur ve bunları kullanıcı türünde tek bir değer olarak döndürür.
soyut geçersiz
writeFloat (S arabelleği, kayan değer, uzun dizin)
Tampon türüne dönüştürdükten sonra verilen dizindeki arabelleğe bir kayan nokta yazar.
soyut geçersiz
writeObject (S tamponu, Float değeri, uzun indeks)

Kalıtsal Yöntemler

Genel Yöntemler

genel özet FloatDataBuffer applicationTo (S arabelleği)

Bu düzeni sağlanan ara belleğe uygulayın.

Döndürülen DataBuffer örneği, yalnızca orijinal arabelleğe yönelik bir sarmalayıcıdır ve kendine ait bir yedekleme deposuna sahip değildir.

Parametreler
tampon bu düzeni uygulayacak hedef arabellek
İade
  • bu düzene sahip bir tampon

genel soyut kayan nokta readFloat (S arabelleği, uzun dizin)

Verilen dizindeki arabellekten n = scale() değerlerini okur ve bunları kayan nokta olarak döndürür.

Parametreler
tampon okunacak arabellek
dizin arabellekte okunacak arabelleğin konumu
İade
  • kayan değer
Ayrıca Bakınız

genel özet Float readObject (S arabellek, uzun dizin)

Verilen dizindeki arabellekten n = scale() değerlerini okur ve bunları kullanıcı türünde tek bir değer olarak döndürür.

Dönüştürülecek değeri verilen tampondan en uygun yöntemi kullanarak okumak bu arayüzün uygulayıcılarının sorumluluğundadır. Örneğin, tek bir long BigInteger dönüştüren bir düzen için,

 @Override
 public BigInteger readObject(LongDataBuffer buffer, long index) {
   return BigInteger.valueOf(buffer.getLong(index));
 }
 
Tek bir kullanıcı değeri birden fazla arabellek değeri üzerinden ölçeklenirse index , arabellekten okunacak dizinin başlangıç ​​konumunu belirtir.

Parametreler
tampon okunacak arabellek
dizin arabellekte okunacak arabelleğin konumu
İade
  • dönüştürülen değer

genel soyut void writeFloat (S arabelleği, kayan değer, uzun dizin)

Arabellek türüne dönüştürdükten sonra verilen dizindeki ara belleğe bir kayan nokta yazar.

Parametreler
tampon yazılacak arabellek
değer dönüştürmek ve yazmak için kayan nokta
dizin dönüştürülen değerin yazılması gereken arabellekteki dizin

genel soyut void writeObject (S arabelleği, Float değeri, uzun dizin)