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 זה לגודל הנוכחי של הרשימה.