ArrayUtil

public class ArrayUtil
extends Object

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


Métodos utilitários para matrizes

Resumo

Métodos públicos

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

Crie uma matriz com o conteúdo fornecido.

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

Transforma uma sequência de objetos em uma string delimitada por sep.

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

Converta uma lista/matriz varargs em um ERROR(/List).

Métodos públicos

buildArray

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

Crie uma matriz com o conteúdo fornecido.

A matriz resultante será a concatenação das matrizes de entrada arrays, na ordem original.

Parâmetros
arrays String: as matrizes a serem concatenadas

Retorna
String[] a matriz recém-criada

join

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

Transforma uma sequência de objetos em uma string delimitada por sep. Se um único Collection for transmitido, será presumido que os elementos dessa coleção serão agrupados. Caso contrário, envolve os Objects transmitidos em um ERROR(/List) e junta a lista gerada.

Parâmetros
sep String: o separador de string para delimitar os diferentes segmentos de saída.

pieces Object: um ERROR(/Collection) ou um Array varargs de objetos.

Retorna
String

list

public static  list (T... inputAry)

Converta uma lista/matriz varargs em um ERROR(/List). Isso é útil para criar instâncias de ERROR(/List) manualmente. Observe que isso é diferente de Arrays.asList(T), porque a matriz retornada é mutável.

Parâmetros
inputAry T: uma matriz ou uma lista de varargs

Retorna
uma instância ERROR(/List) com conteúdo idêntico