StringEscapeUtils

public class StringEscapeUtils
extends Object

java.lang.Object
com.android.tradefed.util.StringEscapeUtils


Utility-Klasse zum Escapen von Zeichenfolgen für bestimmte Formate. Fügen Sie Methoden zum Escapen von Zeichenfolgen ein, die an die Android-Shell übergeben werden.

Zusammenfassung

Öffentliche Bauträger

StringEscapeUtils ()

Öffentliche Methoden

static String escapeShell (String str)

Entkommt einem String zur Verwendung in einem Android-Shell-Befehl.

static paramsToArgs ( params) paramsToArgs ( params)

Konvertiert die über Optionen bereitgestellten Parameter in Befehlszeilenargumente für den Unterprozess

Diese Methode führt für jeden Parameter in der Liste ein vereinfachtes generisches Unescape durch.

Öffentliche Bauträger

StringEscapeUtils

public StringEscapeUtils ()

Öffentliche Methoden

escapeShell

public static String escapeShell (String str)

Entkommt einem String zur Verwendung in einem Android-Shell-Befehl.

Parameter
str String : der zu maskierende String

Kehrt zurück
String Die Android-Shell hat String entkommen

paramsToArgs

public static  paramsToArgs ( params)

Konvertiert die über Optionen bereitgestellten Parameter in Befehlszeilenargumente für den Unterprozess

Diese Methode führt für jeden Parameter in der Liste ein vereinfachtes generisches Unescape durch. Es ersetzt \[char] durch [char]. Beispielsweise wird \" in " umgewandelt. Dadurch kann eine Zeichenfolge mit maskierten doppelten Anführungszeichen nach der Analyse durch QuotationAwareTokenizer als Zeichenfolge verbleiben. Ohne dieses QuotationAwareTokenizer wird die Zeichenfolge in Abschnitte unterteilt, wenn darin Platz ist.

Parameter
params : Über Optionen empfangene Parameter

Kehrt zurück
Liste der Zeichenfolgen, die Befehlszeilenargumente darstellen