ArrayUtil
public
class
ArrayUtil
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.ArrayUtil |
Utility methods for arrays
Summary
Public methods | |
|---|---|
static
String[]
|
buildArray(String... arrays)
Build an array from the provided contents. |
static
String
|
join(String sep, Object... pieces)
Turns a sequence of objects into a string, delimited by |
static
<T>
|
list(T... inputAry)
Convert a varargs list/array to an |
Public methods
buildArray
public static String[] buildArray (String... arrays)
Build an array from the provided contents.
The resulting array will be the concatenation of arrays input arrays, in their original order.
| Parameters | |
|---|---|
arrays |
String: the arrays to concatenate |
| Returns | |
|---|---|
String[] |
the newly constructed array |
join
public static String join (String sep,
Object... pieces)Turns a sequence of objects into a string, delimited by sep. If a single
Collection is passed, it is assumed that the elements of that Collection are to be
joined. Otherwise, wraps the passed Object(s) in a ERROR(/List) and joins the
generated list.
| Parameters | |
|---|---|
sep |
String: the string separator to delimit the different output segments. |
pieces |
Object: A ERROR(/Collection) or a varargs Array of objects. |
| Returns | |
|---|---|
String |
|
list
public staticlist (T... inputAry)
Convert a varargs list/array to an ERROR(/List). This is useful for building instances of
ERROR(/List) by hand. Note that this differs from Arrays.asList(T) in that
the returned array is mutable.
| Parameters | |
|---|---|
inputAry |
T: an array, or a varargs list |
| Returns | |
|---|---|
|
a ERROR(/List) instance with the identical contents |