StringUtil

public class StringUtil
extends Object

java.lang.Object
com.android.tradefed.util.StringUtil


Classe de utilitários para escapar strings para manipulação comum de strings.

Resumo

Construtores públicos

StringUtil()

Métodos públicos

static String expand(String str, Map<String, String> valueMap)

Expanda todas as variáveis em uma determinada string com os valores delas no mapa.

static String removeAnsiCodes(String coloredText)

Remova todas as sequências de escape ANSI comuns

Construtores públicos

StringUtil

public StringUtil ()

Métodos públicos

expandir

public static String expand (String str, 
                Map<String, String> valueMap)

Expanda todas as variáveis em uma determinada string com os valores delas no mapa.

Map<String, String> valueMap = new HashMap<>() {
   put("FOO", "trade");
   put("BAR", "federation");
 };
 String str = StringUtil.expand("${FOO}.${BAR}", valueMap);
 assert str.equals("trade.federation");
 

Parâmetros
str String: a origem String a ser expandida

valueMap Map

Retorna
String o mapa com os nomes e valores das variáveis

removeAnsiCodes

public static String removeAnsiCodes (String coloredText)

Remova todas as sequências de escape ANSI comuns

Parâmetros
coloredText String: string que pode conter código ANSI para texto colorido

Retorna
String uma string com todos os códigos ANSI removidos