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> list(T... inputAry)

تحويل قائمة/مصفوفة varargs إلى List

الإجراءات العامة

buildArray

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

تنشئ هذه الدالة صفيفًا من المحتوى المقدَّم.

ستكون المصفوفة الناتجة عبارة عن تسلسل لمصفوفات الإدخال arrays، بالترتيب الأصلي.

المعلَمات
arrays String: الصفائف التي سيتم ربطها

المرتجعات
String[] الصفيف الذي تم إنشاؤه حديثًا

انضمام

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

تحوّل هذه الدالة تسلسلاً من العناصر إلى سلسلة مفصولة بـ sep. إذا تم تمرير Collection واحد، يُفترض أنّه سيتم ضم عناصر هذه المجموعة. بخلاف ذلك، يتم تضمين Object(ق) التي تم تمريرها في List ودمج القائمة التي تم إنشاؤها.

المعلَمات
sep String: فاصل السلسلة لتحديد الأجزاء المختلفة من الناتج.

pieces Object: Collection أو varargs Array من الكائنات

المرتجعات
String

قائمة

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

تحويل قائمة/مصفوفة varargs إلى List ويكون ذلك مفيدًا لإنشاء مثيلات من List يدويًا. يُرجى العِلم أنّ هذا يختلف عن Arrays.asList(T) في أنّ المصفوفة التي يتم عرضها قابلة للتغيير.

المعلَمات
inputAry T: صفيف أو قائمة وسيطات متغيرة

المرتجعات
List<T> مثيل List يتضمّن المحتوى نفسه