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 aux chaînes transmises à Android Shell.
Résumé
Constructeurs publics | |
---|---|
StringEscapeUtils () |
Méthodes publiques | |
---|---|
static String | escapeShell (String str) Échappe une |
static | paramsToArgs ( params) paramsToArgs ( params) Convertit les paramètres fournis via des 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
escapeShell
public static String escapeShell (String str)
Échappe une ERROR(/String)
à utiliser dans une commande shell Android.
Paramètres | |
---|---|
str | String : l' ERROR(/String) à échapper |
Retour | |
---|---|
String | le shell Android a échappé ERROR(/String) |
paramsToArgs
public staticparamsToArgs ( params)
Convertit les paramètres fournis via des 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 à la chaîne avec des guillemets doubles échappés de rester en tant que chaîne après avoir été analysée par QuotationAwareTokenizer. Sans cela, QuotationAwareTokenizer divisera la chaîne en sections si elle contient de l'espace.
Paramètres | |
---|---|
params |
Retour | |
---|---|
liste des chaînes représentant les arguments de la ligne de commande |