StringUtil

public class StringUtil
extends Object

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


Clase de utilidad para escapar cadenas para la manipulación de cadenas comunes.

Resumen

Constructores públicos

StringUtil()

Métodos públicos

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

Expande todas las variables de una cadena determinada con sus valores en el mapa.

static String removeAnsiCodes(String coloredText)

Quita todas las secuencias de escape ANSI comunes

Constructores públicos

StringUtil

public StringUtil ()

Métodos públicos

expandir

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

Expande todas las variables de una cadena determinada con sus valores en el 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: Es el String de origen que se expandirá.

valueMap Map

Muestra
String El mapa con los nombres y valores de las variables

removeAnsiCodes

public static String removeAnsiCodes (String coloredText)

Quita todas las secuencias de escape ANSI comunes

Parámetros
coloredText String: Es una cadena que puede contener código ANSI para texto coloreado.

Muestra
String Una cadena con todos los códigos ANSI quitados