StringEscapeUtils
public
class
StringEscapeUtils
extends Object
java.lang.Object | |
😎 | com.android.tradefed.util.StringEscapeUtils |
Dienstprogrammklasse zum Umschreiben von Strings für bestimmte Formate. Binde Methoden ein, um Strings zu maskieren, die an Android Shell übergeben werden.
Zusammenfassung
Öffentliche Konstruktoren | |
---|---|
StringEscapeUtils()
|
Öffentliche Methoden | |
---|---|
static
String
|
escapeShell(String str)
Maskiert einen |
static
|
paramsToArgs(
Wandelt die angegebenen Parameter über Optionen in Befehlszeilenargumente in Unterprozess um Diese Methode führt für jeden Parameter in der Liste ein vereinfachtes generisches Unescape-Format durch. |
Öffentliche Konstruktoren
StringEscapeUtils
public StringEscapeUtils ()
Öffentliche Methoden
escapeShell
public static String escapeShell (String str)
Maskiert einen String
zur Verwendung in einem Android-Shell-Befehl.
Parameter | |
---|---|
str |
String : das zu entkommende String |
Returns | |
---|---|
String |
die Android-Shell wurde String maskiert |
ParameterToArgs
public staticparamsToArgs ( params)
Wandelt die angegebenen Parameter über Optionen in Befehlszeilenargumente in Unterprozess um
Diese Methode führt für jeden Parameter in der Liste ein vereinfachtes generisches Unescape-Format durch. Es ersetzt \[char] durch [char]. Beispiel: \" in ". Damit können Zeichenfolgen mit umgeschriebene doppelte Anführungszeichen, um als String zu bleiben, nachdem sie von QuotationAwareTokenizer geparst wurden. Ohne diesen QuotationAwareTokenizer wird der String in Abschnitte aufgeteilt, wenn in der Datei Platz .
Parameter | |
---|---|
params |
: über Optionen empfangene Parameter |
Returns | |
---|---|
|
Liste der Zeichenfolgen, die Befehlszeilenargumente darstellen |