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

static paramsToArgs( 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.

Ö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 static  paramsToArgs ( 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