StringUtil

public class StringUtil
extends Object

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


Dienstprogrammklasse zum Escapen von Strings für die allgemeine Stringbearbeitung.

Zusammenfassung

Öffentliche Konstruktoren

StringUtil()

Öffentliche Methoden

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

Ersetzt alle Variablen in einem bestimmten String durch ihre Werte in der Zuordnung.

static String removeAnsiCodes(String coloredText)

Alle gängigen ANSI-Escape-Sequenzen entfernen

Öffentliche Konstruktoren

StringUtil

public StringUtil ()

Öffentliche Methoden

maximieren

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

Ersetzt alle Variablen in einem bestimmten String durch ihre Werte in der Zuordnung.

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

Parameter
str String: die zu erweiternde Quelle String

valueMap Map

Gibt Folgendes zurück:
String die Zuordnung mit den Variablennamen und ‑werten

removeAnsiCodes

public static String removeAnsiCodes (String coloredText)

Alle gängigen ANSI-Escape-Sequenzen entfernen

Parameter
coloredText String: String, der möglicherweise ANSI-Code für farbigen Text enthält

Gibt Folgendes zurück:
String einen String, aus dem alle ANSI-Codes entfernt wurden