StringUtil

public class StringUtil
extends Object

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


Classe utilitaire permettant d'échapper des chaînes pour la manipulation courante de chaînes.

Résumé

Constructeurs publics

StringUtil()

Méthodes publiques

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

Développe toutes les variables d'une chaîne donnée avec leurs valeurs dans la carte.

static String removeAnsiCodes(String coloredText)

Supprimer toutes les séquences d'échappement ANSI courantes

Constructeurs publics

StringUtil

public StringUtil ()

Méthodes publiques

développer

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

Développe toutes les variables d'une chaîne donnée avec leurs valeurs dans la carte.

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

Paramètres
str String : String source à développer

valueMap Map

Renvoie
String la carte avec les noms et les valeurs des variables.

removeAnsiCodes

public static String removeAnsiCodes (String coloredText)

Supprimer toutes les séquences d'échappement ANSI courantes

Paramètres
coloredText String : chaîne pouvant contenir un code ANSI pour le texte en couleur

Renvoie
String Chaîne dont tous les codes ANSI ont été supprimés