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) يقوم بإلحاق المحتويات الكاملة |
boolean | addAll (byte[] src, int srcOffset, int length) لإلحاق المحتويات المحددة |
boolean | addall ( ByteArrayList src) يقوم بإلحاق المحتويات الكاملة لقائمة |
void | clear () يزيل كافة العناصر من هذه القائمة. |
void | ensureCapacity (int minCapacity) زيادة سعة مثيل |
boolean | equals (Object other) |
byte | get (int idx) إرجاع العنصر في الموضع المحدد في هذه القائمة |
byte[] | getContents () تقوم بإرجاع نسخة من محتويات |
int | hashCode () |
boolean | isEmpty () يُرجع |
byte | set (int idx, byte b) يستبدل العنصر الموجود في الموضع المحدد في هذه القائمة بالعنصر المحدد |
int | size () إرجاع عدد البايتات في هذه القائمة |
void | trimToSize () تقليم سعة مثيل |
المقاولين العامة
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
هذا ليكون الحجم الحالي للقائمة.