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 de 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-construída

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, supõe-se que os elementos dessa coleção sejam entrou. Caso contrário, une as Object transmitidas em um ERROR(/List) e mescla os lista gerada.

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

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

Retorna
String

list

public static  list (T... inputAry)

Converta uma lista/matriz de varargs em um ERROR(/List). Isso é útil para criar instâncias de ERROR(/List) manualmente. 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