StringUtil

public class StringUtil
extends Object

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


Вспомогательный класс для экранирования строк при выполнении распространенных операций со строками.

Краткое содержание

Государственные строители

StringUtil ()

Общедоступные методы

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

Разверните все переменные в заданной строке вместе с их значениями в карте.

static String removeAnsiCodes (String coloredText)

Удалите все распространенные управляющие последовательности ANSI.

Государственные строители

StringUtil

public StringUtil ()

Общедоступные методы

расширять

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

Разверните все переменные в заданной строке вместе с их значениями в карте.

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

Параметры
str String : исходная String для развертывания

valueMap Map

Возвраты
String Карта с именами и значениями переменных

removeAnsiCodes

public static String removeAnsiCodes (String coloredText)

Удалите все распространенные управляющие последовательности ANSI.

Параметры
coloredText String : строка, которая может содержать код ANSI для цветного текста.

Возвраты
String строка, из которой удалены все коды ANSI