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 |
تقليم إلى الحجم
public void trimToSize ()
اقتطاع سعة مثيل ByteArrayList
هذا ليكون الحجم الحالي للقائمة.