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 |
static
|
paramsToArgs(
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 staticparamsToArgs ( 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ń |