ArrayUtil

public class ArrayUtil
extends Object

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


Metody narzędziowe do obsługi tablic

Podsumowanie

Metody publiczne

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

Tworzy tablicę z podanych treści.

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

Przekształca sekwencję obiektów w ciąg znaków rozdzielony ciągiem sep.

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

Konwertuje listę/tablicę varargs na List.

Metody publiczne

buildArray

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

Tworzy tablicę z podanych treści.

Wynikowa tablica będzie konkatenacją arrays tablic wejściowych w ich pierwotnej kolejności.

Parametry
arrays String: tablice do połączenia

Zwraca
String[] nowo utworzona tablica

join

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

Przekształca sekwencję obiektów w ciąg znaków rozdzielony ciągiem sep. Jeśli zostanie przekazana pojedyncza Collection przyjmuje się, że elementy tej kolekcji mają zostać połączone. W przeciwnym razie opakowuje przekazane Object(y) w List i łączy wygenerowaną listę.

Parametry
sep String: separator ciągów znaków do rozdzielania różnych segmentów wyjściowych.

pieces Object: Collection lub tablica varargs Array obiektów.

Zwraca
String

list

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

Konwertuje listę/tablicę varargs na List. Przydaje się to do ręcznego tworzenia instancji List Pamiętaj, że różni się to od Arrays.asList(T) tym, że zwracana tablica jest modyfikowalna.

Parametry
inputAry T: tablica lub lista varargs

Zwraca
List<T> instancja List o identycznej zawartości