Bir arabellekte depolanan verileri ints'e dönüştüren bir DataLayout
.
Ayrıca Bakınız
Genel Yöntemler
özet IntDataBuffer | ApplyTo (S arabelleği) Bu düzeni sağlanan ara belleğe uygulayın. |
soyut int | readInt (S arabellek, uzun dizin) Verilen dizindeki arabellekten n = scale() değerlerini okur ve bunları int olarak döndürür. |
soyut Tamsayı | 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 | writeInt (S arabelleği, int değeri, uzun dizin) Arabellek türüne dönüştürdükten sonra verilen dizindeki arabelleğe bir int yazar. |
soyut geçersiz | writeObject (S arabelleği, Tamsayı değeri, uzun dizin) |
Kalıtsal Yöntemler
Genel Yöntemler
genel özet IntDataBuffer 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
public abstract int readInt (S arabellek, uzun dizin)
Verilen dizindeki arabellekten n = scale()
değerlerini okur ve bunları int olarak döndürür.
Parametreler
tampon | okunacak arabellek |
---|---|
dizin | arabellekte okunacak arabelleğin konumu |
İade
- int değeri
Ayrıca Bakınız
genel soyut Tamsayı readObject (S arabelleği, 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 writeInt (S arabelleği, int değeri, uzun dizin)
Arabellek türüne dönüştürdükten sonra verilen dizindeki arabelleğe bir int yazar.
Parametreler
tampon | yazılacak arabellek |
---|---|
değer | dönüştürmek ve yazmak için int |
dizin | dönüştürülen değerin yazılması gereken arabellekteki dizin |