الفئات الفرعية المباشرة المعروفة |
المقاولون العامون
الأساليب العامة
مخزن البيانات <T> | CopyTo ( DataBuffer <T> dst، حجم طويل) اكتب مراجع الكائنات الموجودة في المصفوفة المصدر في هذا المخزن المؤقت. |
منطقية | يساوي (كائن كائن) |
كثافة العمليات | رمز التجزئة () |
مخزن البيانات <T> | قراءة (T[] dst، إزاحة int، طول int) اقرأ مراجع الكائنات الموجودة في هذا المخزن المؤقت في المصفوفة الوجهة. |
مخزن البيانات <T> | الكتابة (T[] src، إزاحة int، طول int) طريقة الوضع المجمعة، باستخدام صفائف int. |
الطرق الموروثة
المقاولون العامون
مجردة عامة DataBuffer ()
الأساليب العامة
DataBuffer العام <T> CopyTo ( DataBuffer <T> dst، حجم طويل)
اكتب مراجع الكائنات الموجودة في المصفوفة المصدر في هذا المخزن المؤقت.
إذا كان هناك قيم أكثر لنسخها من حجم المخزن المؤقت الوجهة، أي size > dst.size()
، فلن يتم نقل أي قيم وسيتم طرح BufferOverflowException. من ناحية أخرى، إذا كان هناك المزيد من القيم لنسخ حجم المخزن المؤقت المصدر، على سبيل المثال > src.size()
، فسيتم طرح BufferUnderfloatException.
بخلاف ذلك، تقوم هذه الطريقة بنسخ قيم n = size
من هذا المخزن المؤقت إلى المخزن المؤقت الوجهة.
حدود
التوقيت الصيفي | المخزن المؤقت للوجهة الذي يتم نسخ القيم إليه؛ لا يجب أن يكون هذا المخزن المؤقت |
---|---|
مقاس | عدد القيم المطلوب نسخها إلى المخزن المؤقت للوجهة |
عائدات
- هذا المخزن المؤقت
القيمة المنطقية العامة تساوي (Object obj)
كود التجزئة الدولي العام ()
قراءة DataBuffer العامة <T> (T[] dst، إزاحة int، طول int)
اقرأ مراجع الكائنات الموجودة في هذا المخزن المؤقت في المصفوفة الوجهة.
تقوم هذه الطريقة بنقل القيم من هذا المخزن المؤقت إلى مصفوفة الوجهة المحددة. إذا كان هناك قيم أقل في المخزن المؤقت مما هو مطلوب لتلبية الطلب، أي إذا كان length > size()
، فلن يتم نقل أي قيم ويتم طرح BufferUnderflowException.
بخلاف ذلك، تقوم هذه الطريقة بنسخ قيم n = length
من هذا المخزن المؤقت إلى المصفوفة المحددة بدءًا من الإزاحة المحددة.
حدود
التوقيت الصيفي | المصفوفة التي سيتم كتابة القيم فيها |
---|---|
عوض | الإزاحة ضمن مصفوفة القيمة الأولى المراد كتابتها؛ يجب أن يكون غير سالب وألا يزيد حجمه عن dst.length |
طول | الحد الأقصى لعدد القيم المراد كتابتها في المصفوفة المحددة؛ يجب أن تكون غير سالبة ولا يزيد حجمها عن dst.length - offset |
عائدات
- هذا المخزن المؤقت
كتابة DataBuffer <T> العامة (T[] src، int offset، int length)
طريقة الوضع المجمعة، باستخدام صفائف int.
تقوم هذه الطريقة بنقل القيم الموجودة في مصفوفة المصدر المحددة إلى هذا المخزن المؤقت. إذا كانت هناك قيم في المصفوفة المصدر أكثر من تلك الموجودة في هذا المخزن المؤقت، أي إذا كان length > size()
، فلن يتم نقل أي قيم وسيتم طرح BufferOverflowException.
بخلاف ذلك، تقوم هذه الطريقة بنسخ قيم n = length
من المصفوفة المحددة إلى هذا المخزن المؤقت، بدءًا من الإزاحة المحددة.
حدود
src | المصفوفة المصدرية التي سيتم قراءة القيم منها |
---|---|
عوض | الإزاحة ضمن مصفوفة القيمة الأولى المراد قراءتها؛ يجب أن تكون غير سالبة ولا يزيد حجمها عن src.length |
طول | عدد القيم التي سيتم قراءتها من المصفوفة المحددة؛ يجب أن تكون غير سالبة ولا يزيد حجمها عن src.length - offset |
عائدات
- هذا المخزن المؤقت