Bilinen Doğrudan Alt Sınıflar |
Kamu İnşaatçıları
Genel Yöntemler
Veri Tamponu <T> | copyTo ( DataBuffer <T> dst, uzun boyut) Kaynak dizideki nesnelerin referanslarını bu ara belleğe yazın. |
boolean | eşittir (Nesne nesnesi) |
int | hash kodu () |
Veri Tamponu <T> | okuma (T[] dst, int ofset, int uzunluk) Bu arabellekteki nesnelerin referanslarını hedef diziye okuyun. |
Veri Tamponu <T> | yaz (T[] kaynak, int ofset, int uzunluk) İnt dizilerini kullanan toplu koyma yöntemi. |
Kalıtsal Yöntemler
Kamu İnşaatçıları
genel AbstractDataBuffer ()
Genel Yöntemler
public DataBuffer <T> copyTo ( DataBuffer <T> dst, uzun boyut)
Kaynak dizideki nesnelerin referanslarını bu ara belleğe yazın.
Kopyalanacak hedef arabellek boyutundan daha fazla değer varsa, yani size > dst.size()
, o zaman hiçbir değer aktarılmaz ve bir BufferOverflowException oluşturulur. Öte yandan, kaynak arabellek boyutundan daha fazla kopyalanacak değer varsa (örneğin > src.size()
, bu durumda bir BufferUnderfloatException oluşturulur.
Aksi takdirde, bu yöntem n = size
değerlerini bu arabellekten hedef arabelleğe kopyalar.
Parametreler
dst | değerlerin kopyalandığı hedef arabellek; bu arabellek olmamalı |
---|---|
boyut | hedef ara belleğe kopyalanacak değer sayısı |
İadeler
- bu tampon
genel boole eşittir (Object obj)
genel int hashCode ()
public DataBuffer <T> okuma (T[] dst, int ofset, int uzunluk)
Bu arabellekteki nesnelerin referanslarını hedef diziye okuyun.
Bu yöntem, değerleri bu arabellekten verilen hedef diziye aktarır. Arabellekte isteği karşılamak için gerekenden daha az değer varsa, yani length > size()
ise hiçbir değer aktarılmaz ve bir BufferUnderflowException oluşturulur.
Aksi takdirde, bu yöntem n = length
değerlerini bu arabellekten verilen uzaklıktan başlayarak verilen diziye kopyalar.
Parametreler
dst | değerlerin yazılacağı dizi |
---|---|
telafi etmek | yazılacak ilk değerin dizisi içindeki uzaklık; negatif olmamalı ve dst.length büyük olmamalıdır |
uzunluk | verilen diziye yazılacak maksimum değer sayısı; negatif olmamalı ve dst.length - offset değerinden büyük olmamalıdır |
İadeler
- bu tampon
public DataBuffer <T> yazma (T[] kaynak, int ofset, int uzunluk)
İnt dizilerini kullanan toplu koyma yöntemi.
Bu yöntem, verilen kaynak dizideki değerleri bu ara belleğe aktarır. Kaynak dizide bu arabellektekinden daha fazla değer varsa, yani length > size()
ise hiçbir değer aktarılmaz ve bir BufferOverflowException oluşturulur.
Aksi takdirde, bu yöntem, verilen diziden n = length
değerlerini, verilen konumdan başlayarak bu ara belleğe kopyalar.
Parametreler
kaynak | değerlerin okunacağı kaynak dizisi |
---|---|
telafi etmek | okunacak ilk değerin dizisi içindeki uzaklık; negatif olmamalı ve src.length büyük olmamalıdır |
uzunluk | verilen diziden okunacak değerlerin sayısı; negatif olmamalı ve src.length - offset değerinden büyük olmamalıdır |
İadeler
- bu tampon