StringUtil

public class StringUtil
extends Object

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


Classe di utilità per l'escape delle stringhe per la manipolazione comune delle stringhe.

Riepilogo

Costruttori pubblici

StringUtil()

Metodi pubblici

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

Espandi tutte le variabili in una determinata stringa con i relativi valori nella mappa.

static String removeAnsiCodes(String coloredText)

Rimuovi tutte le sequenze di escape ANSI comuni

Costruttori pubblici

StringUtil

public StringUtil ()

Metodi pubblici

espandi

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

Espandi tutte le variabili in una determinata stringa con i relativi valori nella mappa.

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

Parametri
str String: l'origine String da espandere

valueMap Map

Resi
String la mappa con i nomi e i valori delle variabili

removeAnsiCodes

public static String removeAnsiCodes (String coloredText)

Rimuovi tutte le sequenze di escape ANSI comuni

Parametri
coloredText String: stringa che potrebbe contenere il codice ANSI per il testo colorato

Resi
String una stringa con tutti i codici ANSI rimossi