StringEscapeUtils

public class StringEscapeUtils
extends Object

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


Classe utilitaire pour échapper des chaînes pour des formats spécifiques. Incluez des méthodes pour échapper les chaînes transmises à Android Shell.

Résumé

Constructeurs publics

StringEscapeUtils ()

Méthodes publiques

static String escapeShell (String str)

Échappe uneString à utiliser dans une commande shell Android.

static paramsToArgs ( params) paramsToArgs ( params)

Convertit les paramètres fournis via les options en arguments de ligne de commande en sous-processus

Cette méthode fera un unescape générique simpliste pour chaque paramètre de la liste.

Constructeurs publics

StringEscapeUtils

public StringEscapeUtils ()

Méthodes publiques

échapper

public static String escapeShell (String str)

Échappe uneString à utiliser dans une commande shell Android.

Paramètres
str String : laString à échapper

Retour
String le shell Android a échappé àString

paramsToArgs

public static  paramsToArgs ( params)

Convertit les paramètres fournis via les options en arguments de ligne de commande en sous-processus

Cette méthode fera un unescape générique simpliste pour chaque paramètre de la liste. Il remplace \ [char] par [char]. Par exemple, \ "est converti en". Cela permet à une chaîne avec des guillemets doubles de rester sous forme de chaîne après avoir été analysée par QuotationAwareTokenizer. Sans ce QuotationAwareTokenizer divisera la chaîne en sections si elle contient de l'espace.

Paramètres
params : paramètres reçus via les options

Retour
liste de chaînes représentant les arguments de la ligne de commande