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 |
static
<T>
List<T>
|
list(T... inputAry)
Konwertuje listę/tablicę varargs na |
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 |