ArrayUtil

public class ArrayUtil
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.ArrayUtil


שיטות עזר למערכים

סיכום

‫methods ציבוריים

static String[] buildArray(String... arrays)

יוצר מערך מהתוכן שסופק.

static String join(String sep, Object... pieces)

הופכת רצף של אובייקטים למחרוזת, עם תו מפריד sep.

static <T> List<T> list(T... inputAry)

הפונקציה ממירה רשימה או מערך של ארגומנטים משתנים ל-List.

‫methods ציבוריים

buildArray

public static String[] buildArray (String... arrays)

יוצר מערך מהתוכן שסופק.

המערך שיתקבל יהיה שרשור של arrays מערכי הקלט, לפי הסדר המקורי שלהם.

פרמטרים
arrays String: המערכים שרוצים לשרשר

החזרות
String[] המערך החדש שנוצר

איחוד (join)

public static String join (String sep, 
                Object... pieces)

הופכת רצף של אובייקטים למחרוזת, עם תו מפריד sep. אם מועבר Collection יחיד, המערכת מניחה שצריך לצרף את הרכיבים של הקולקציה. אחרת, הפונקציה עוטפת את המחרוזת Object ב-List ומצרפת את הרשימה שנוצרה.

פרמטרים
sep String: מפריד המחרוזות שמשמש להגדרת הגבולות בין פלחי הפלט השונים.

pieces Object: Collection או varargs Array של אובייקטים.

החזרות
String

list

public static List<T> list (T... inputAry)

הפונקציה ממירה רשימה או מערך של ארגומנטים משתנים ל-List. האפשרות הזו שימושית ליצירת מופעים של List באופן ידני. הערה: יש הבדל בין הפונקציה הזו לבין Arrays.asList(T), כי המערך שמוחזר ניתן לשינוי.

פרמטרים
inputAry T: מערך או רשימת ארגומנטים משתנה

החזרות
List<T> מכונת List עם תוכן זהה