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 les chaînes transmises à l'interface système Android.
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 en sous-processus Cette méthode effectue une opération de suppression générique simpliste pour chaque paramètre de la liste. |
Constructeurs publics
StringEscapeUtils
public StringEscapeUtils ()
Méthodes publiques
Escape Shell
public static String escapeShell (String str)
Échappe un String
pour l'utiliser dans une commande de shell Android.
Paramètres | |
---|---|
str |
String : le String à échapper. |
Renvoie | |
---|---|
String |
l'interface système Android avec échappement 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 effectue une opération de suppression générique simpliste pour chaque paramètre de la liste. Il remplace \[car] par [car]. Exemple : \" est converti en ". Cela permet d'ajouter des chaînes guillemets doubles échappés pour rester sous forme de chaîne après avoir été analysés par QuotationAwareTokenizer. Sans cet outil, QuotationAwareTokenizer divise la chaîne en sections si elle a de l'espace
Paramètres | |
---|---|
params |
: paramètres reçus via les options |
Renvoie | |
---|---|
|
liste de chaînes représentant des arguments de ligne de commande |