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