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 ERROR(/String) zur Verwendung in einem Android-Shell-Befehl.

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 static  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. 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 : über Optionen erhaltene Parameter

Kehrt zurück
Liste von Zeichenfolgen, die Befehlszeilenargumente darstellen