ByteArrayList

public class ByteArrayList
extends Object

java.lang.Object
com.android.tradefed.util.ByteArrayList


فئة لتمثيل مجموعة بايت خفيفة الوزن. الهدف من هذه الفئة هو تجنب الحمل الكبير للمساحة عند استخدام فئات Java. انظر على سبيل المثال: http://benjchristensen.com/2008/05/27/java-memory-usage-ints/

ملخص

المقاولين العامة

ByteArrayList ()

إنشاء قائمة فارغة بسعة أولية تبلغ 128 بايت وعامل نمو قدره 2.0

ByteArrayList (int defaultSize)

إنشاء قائمة فارغة بالسعة الأولية المحددة، وبعامل نمو قدره 2.0

ByteArrayList (int defaultSize, float growthFactor)

إنشاء قائمة فارغة بالقدرة الأولية المحددة وعامل النمو

الأساليب العامة

boolean add (byte b)

إلحاق العنصر المحدد بنهاية هذه القائمة

boolean addAll (byte[] src)

يقوم بإلحاق المحتويات الكاملة byte[] بالقائمة.

boolean addAll (byte[] src, int srcOffset, int length)

لإلحاق المحتويات المحددة byte[] المقدم إلى القائمة.

boolean addall ( ByteArrayList src)

يقوم بإلحاق المحتويات الكاملة لقائمة ByteArrayList المتوفرة بالقائمة.

void clear ()

يزيل كافة العناصر من هذه القائمة.

void ensureCapacity (int minCapacity)

زيادة سعة مثيل ByteArrayList هذا، إذا لزم الأمر، للتأكد من أنه يمكنه الاحتفاظ بعدد البايتات المحدد بواسطة وسيطة الحد الأدنى للسعة على الأقل.

boolean equals (Object other)

byte get (int idx)

إرجاع العنصر في الموضع المحدد في هذه القائمة

byte[] getContents ()

تقوم بإرجاع نسخة من محتويات ByteArrayList على هيئة byte[] .

int hashCode ()

boolean isEmpty ()

يُرجع true إذا كانت هذه القائمة لا تحتوي على بايتات

byte set (int idx, byte b)

يستبدل العنصر الموجود في الموضع المحدد في هذه القائمة بالعنصر المحدد

int size ()

إرجاع عدد البايتات في هذه القائمة

void trimToSize ()

تقليم سعة مثيل ByteArrayList هذا ليكون الحجم الحالي للقائمة.

المقاولين العامة

ByteArrayList

public ByteArrayList ()

إنشاء قائمة فارغة بسعة أولية تبلغ 128 بايت وعامل نمو قدره 2.0

ByteArrayList

public ByteArrayList (int defaultSize)

إنشاء قائمة فارغة بالسعة الأولية المحددة، وبعامل نمو قدره 2.0

حدود
defaultSize int : السعة الأولية للقائمة بالبايت

ByteArrayList

public ByteArrayList (int defaultSize, 
                float growthFactor)

إنشاء قائمة فارغة بالقدرة الأولية المحددة وعامل النمو

حدود
defaultSize int : السعة الأولية للقائمة بالبايت

growthFactor float : العامل الذي يتم به ضرب السعة عندما تحتاج القائمة إلى تغيير حجمها تلقائيًا. يجب أن يكون >= 1.1f .

الأساليب العامة

يضيف

public boolean add (byte b)

إلحاق العنصر المحدد بنهاية هذه القائمة

حدود
b byte : byte الذي سيتم إلحاقه بالقائمة

عائدات
boolean true

إضافة الجميع

public boolean addAll (byte[] src)

يقوم بإلحاق المحتويات الكاملة byte[] بالقائمة.

حدود
src byte : byte[] لإلحاق محتويات منه

عائدات
boolean true

إضافة الجميع

public boolean addAll (byte[] src, 
                int srcOffset, 
                int length)

لإلحاق المحتويات المحددة byte[] المقدم إلى القائمة.

حدود
src byte : byte[] لإلحاق محتويات منه

srcOffset int : فهرس العنصر الأول من src المراد إلحاقه

length int : كمية البايتات المراد إلحاقها بالقائمة

عائدات
boolean true

إضافة الجميع

public boolean addall (ByteArrayList src)

يقوم بإلحاق المحتويات الكاملة لقائمة ByteArrayList المتوفرة بالقائمة.

حدود
src ByteArrayList : ByteArrayList لإلحاق محتويات منها

عائدات
boolean true

واضح

public void clear ()

يزيل كافة العناصر من هذه القائمة.

ضمان القدرة

public void ensureCapacity (int minCapacity)

زيادة سعة مثيل ByteArrayList هذا، إذا لزم الأمر، للتأكد من أنه يمكنه الاحتفاظ بعدد البايتات المحدد بواسطة وسيطة الحد الأدنى للسعة على الأقل.

حدود
minCapacity int : الحد الأدنى للسعة لضمان التخزين بالبايت

يساوي

public boolean equals (Object other)

حدود
other Object

عائدات
boolean

يحصل

public byte get (int idx)

إرجاع العنصر في الموضع المحدد في هذه القائمة

حدود
idx int : الفهرس المراد إرجاعه

عائدات
byte

getContents

public byte[] getContents ()

تقوم بإرجاع نسخة من محتويات ByteArrayList على هيئة byte[] .

عائدات
byte[] نسخة byte[] من محتويات القائمة

hashCode

public int hashCode ()

عائدات
int

فارغ

public boolean isEmpty ()

يُرجع true إذا كانت هذه القائمة لا تحتوي على بايتات

عائدات
boolean

تعيين

public byte set (int idx, 
                byte b)

يستبدل العنصر الموجود في الموضع المحدد في هذه القائمة بالعنصر المحدد

حدود
idx int : الفهرس المطلوب استبداله

b byte : byte الذي سيتم استبداله في هذا الفهرس

عائدات
byte

مقاس

public int size ()

إرجاع عدد البايتات في هذه القائمة

عائدات
int

TrimToSize

public void trimToSize ()

تقليم سعة مثيل ByteArrayList هذا ليكون الحجم الحالي للقائمة.