StringEscapeUtils

public class StringEscapeUtils
extends Object

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


Klasa pomocnicza do ucieczki od ciągów znaków w określonych formatach. Uwzględnij metody do ucieczki z łańcuchów, które są przekazywane do powłoki Androida.

Podsumowanie

Konstruktory publiczne

StringEscapeUtils()

Metody publiczne

static String escapeShell(String str)

Umieszcza znak String w cudzysłowie, aby użyć go w poleceniu w powłoce Androida.

static paramsToArgs( params)

Konwertuje podane parametry za pomocą opcji na argumenty wiersza poleceń do procesu podrzędnego.

Ta metoda spowoduje uproszczenie ogólnego odkodowania dla każdego parametru na liście.

Konstruktory publiczne

StringEscapeUtils

public StringEscapeUtils ()

Metody publiczne

escapeShell

public static String escapeShell (String str)

Umieszcza znak String w cudzysłowie, aby użyć go w poleceniu w powłoce Androida.

Parametry
str String: String do ucieczki

Zwroty
String powłoka Androida została uruchomiona String

paramsToArgs

public static  paramsToArgs ( params)

Konwertuje podane parametry za pomocą opcji na argumenty wiersza poleceń do procesu podrzędnego.

Ta metoda spowoduje uproszczenie ogólnego odkodowania dla każdego parametru na liście. Zastępuje \[char] przez [char]. Na przykład \" jest konwertowane na ". Dzięki temu ciąg znaków z unikowymi cudzysłowami pozostaje ciągiem znaków po przetworzeniu przez QuotationAwareTokenizer. Bez tego QuotationAwareTokenizer podzieli ciąg na sekcje, jeśli zawiera on spacje.

Parametry
params : parametry otrzymane przez opcje

Zwroty
lista ciągów tekstowych reprezentujących argumenty wiersza poleceń