StringEscapeUtils
public class StringEscapeUtils
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.StringEscapeUtils |
Hilfsklasse zum Maskieren von Zeichenfolgen für bestimmte Formate. Schließen Sie Methoden zum Escapezeichen von Zeichenfolgen ein, die an die Android-Shell übergeben werden.
Zusammenfassung
Öffentliche Konstrukteure | |
---|---|
StringEscapeUtils () |
Öffentliche Methoden | |
---|---|
static String | escapeShell (String str) Maskiert einen |
static | paramsToArgs ( params) paramsToArgs ( params) Konvertiert die bereitgestellten Parameter über Optionen in Befehlszeilenargumente in Unterprozesse Diese Methode führt für jeden Parameter in der Liste ein vereinfachtes generisches Unescape aus. |
Öffentliche Konstrukteure
StringEscapeUtils
public StringEscapeUtils ()
Öffentliche Methoden
FluchtShell
public static String escapeShell (String str)
Maskiert einen ERROR(/String)
zur Verwendung in einem Android-Shell-Befehl.
Parameter | |
---|---|
str | String : der zu entkommende ERROR(/String) |
Kehrt zurück | |
---|---|
String | die Android-Shell entkam ERROR(/String) |
paramsToArgs
public staticparamsToArgs ( params)
Konvertiert die bereitgestellten Parameter über Optionen in Befehlszeilenargumente in Unterprozesse
Diese Methode führt für jeden Parameter in der Liste ein vereinfachtes generisches Unescape aus. Es ersetzt \[char] durch [char]. Beispielsweise wird \" in " umgewandelt. Dadurch können Zeichenfolgen mit doppelten Anführungszeichen mit Escapezeichen als Zeichenfolge verbleiben, nachdem sie von QuotationAwareTokenizer analysiert wurden. Ohne dieses QuotationAwareTokenizer wird die Zeichenfolge in Abschnitte unterteilt, wenn sie Leerzeichen enthält.
Parameter | |
---|---|
params |
Kehrt zurück | |
---|---|
Liste von Zeichenfolgen, die Befehlszeilenargumente darstellen |