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

تقليم إلى الحجم

public void trimToSize ()

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