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)

Cria 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> list(T... inputAry)

Converte uma lista/matriz de argumentos variáveis em uma List.

Métodos públicos

buildArray

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

Cria uma matriz com o conteúdo fornecido.

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

Parâmetros
arrays String: as matrizes a serem concatenadas

Retorna
String[] a matriz recém-construída

agrupamento

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

Transforma uma sequência de objetos em uma string, delimitada por sep. Se uma única Collection for transmitida, presume-se que os elementos dessa coleção serão unidos. Caso contrário, envolve os Object(s) transmitidos em uma List e une a lista gerada.

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

pieces Object: uma Collection ou uma Array de argumentos variáveis de objetos.

Retorna
String

list

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

Converte uma lista/matriz de argumentos variáveis em uma List. Isso é útil para criar instâncias de List manualmente. Isso é diferente de Arrays.asList(T), porque a matriz retornada é mutável.

Parâmetros
inputAry T: uma matriz ou uma lista de argumentos variáveis

Retorna
List<T> uma instância de List com o mesmo conteúdo