Bir arabellekte depolanan verileri ikiye katlayan bir DataLayout
.
Ayrıca Bakınız
Genel Yöntemler
soyut DoubleDataBuffer | ApplyTo (S arabelleği) Bu düzeni sağlanan ara belleğe uygulayın. |
soyut çift | readDouble (S arabellek, uzun dizin) Verilen dizindeki n = scale() tampon değerlerini okur ve bunları double olarak döndürür. |
soyut Çift | 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 | writeDouble (S arabelleği, çift değer, uzun dizin) Arabellek türüne dönüştürdükten sonra verilen dizindeki ara belleğe bir double yazar. |
soyut geçersiz | writeObject (S arabellek, Çift değer, uzun dizin) |
Kalıtsal Yöntemler
Genel Yöntemler
genel özet DoubleDataBuffer ApplyTo (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 çift readDouble (S arabelleği, uzun dizin)
Verilen dizindeki n = scale()
tampon değerlerini okur ve bunları double olarak döndürür.
Parametreler
tampon | okunacak arabellek |
---|---|
dizin | arabellekte okunacak arabelleğin konumu |
İade
- çift değer
Ayrıca Bakınız
genel özet Double 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)); }
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 writeDouble (S arabelleği, çift değer, uzun dizin)
Arabellek türüne dönüştürdükten sonra verilen dizindeki ara belleğe bir double yazar.
Parametreler
tampon | yazılacak arabellek |
---|---|
değer | dönüştürmek ve yazmak için çift |
dizin | dönüştürülen değerin yazılması gereken arabellekteki dizin |