StringUtil

public class StringUtil
extends Object

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


Klasa narzędziowa do ucieczki ciągów znaków w celu manipulowania nimi.

Podsumowanie

Konstruktory publiczne

StringUtil()

Metody publiczne

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

Rozwiń wszystkie zmienne w danym ciągu znaków za pomocą ich wartości w mapie.

static String removeAnsiCodes(String coloredText)

Usuń wszystkie typowe sekwencje ucieczki ANSI

Konstruktory publiczne

StringUtil

public StringUtil ()

Metody publiczne

expand

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

Rozwiń wszystkie zmienne w danym ciągu znaków za pomocą ich wartości w mapie.

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

Parametry
str String: źródłowy String do rozwinięcia

valueMap Map

Zwraca
String mapa z nazwami i wartościami zmiennych

removeAnsiCodes

public static String removeAnsiCodes (String coloredText)

Usuń wszystkie typowe sekwencje ucieczki ANSI

Parametry
coloredText String: ciąg znaków, który może zawierać kod ANSI dla kolorowego tekstu

Zwraca
String ciąg znaków ze wszystkimi usuniętymi kodami ANSI