StringEscapeUtils
public
class
StringEscapeUtils
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.StringEscapeUtils |
Classe utilitaire permettant d'échapper des chaînes pour des formats spécifiques. Incluez des méthodes pour échapper aux chaînes transmises à Android Shell.
Résumé
Constructeurs publics | |
---|---|
StringEscapeUtils()
|
Méthodes publiques | |
---|---|
static
String
|
escapeShell(String str)
Échappe un |
static
|
paramsToArgs(
Convertit les paramètres fournis via des options en arguments de ligne de commande pour le sous-processus. Cette méthode effectue une échappement générique simple pour chaque paramètre de la liste. |
Constructeurs publics
StringEscapeUtils
public StringEscapeUtils ()
Méthodes publiques
escapeShell
public static String escapeShell (String str)
Échappe un String
pour l'utiliser dans une commande shell Android.
Paramètres | |
---|---|
str |
String : String à échapper |
Renvoie | |
---|---|
String |
le shell Android a échappé à String |
paramsToArgs
public staticparamsToArgs ( params)
Convertit les paramètres fournis via des options en arguments de ligne de commande pour le sous-processus.
Cette méthode effectue une échappement générique simple pour chaque paramètre de la liste. Il remplace \[char] par [char]. Par exemple, \" est converti en ". Cela permet à la chaîne avec des guillemets doubles échappés de rester une chaîne après avoir été analysée par QuotationAwareTokenizer. Sans cela, QuotationAwareTokenizer divisera la chaîne en sections si elle contient un espace.
Paramètres | |
---|---|
params |
: paramètres reçus via des options |
Renvoie | |
---|---|
|
liste de chaînes représentant les arguments de ligne de commande |