ArrayUtil

public class ArrayUtil
extends Object

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


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

סיכום

שיטות ציבוריות

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

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

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

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

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

המרת רשימה/מערך של varargs ל-ERROR(/List).

שיטות ציבוריות

buildArray

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

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

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

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

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

הצטרף

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

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

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

pieces Object: ERROR(/Collection) או Array של אובייקטים מסוג varargs.

החזרות
String

רשימה

public static  list (T... inputAry)

המרת רשימה/מערך של varargs ל-ERROR(/List). האפשרות הזו שימושית ליצירת מכונות של ERROR(/List) באופן ידני. שימו לב שההבדל בין הפונקציה הזו לבין Arrays.asList(T) הוא שהמערך המוחזר ניתן לשינוי.

פרמטרים
inputAry T: מערך או רשימת varargs

החזרות
מכונה של ERROR(/List) עם תוכן זהה