StringEscapeUtils
public class StringEscapeUtils
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.StringEscapeUtils |
Klasa narzędziowa do zmiany znaczenia ciągów znaków dla określonych formatów. Uwzględnij metody, aby uciec ciągom, które są przesyłane do powłoki systemu Android.
streszczenie
Konstruktorzy publiczni | |
---|---|
StringEscapeUtils () |
Metody publiczne | |
---|---|
static String | escapeShell (String str) Ucieka |
static | paramsToArgs ( params) paramsToArgs ( params) Konwertuje podane parametry za pomocą opcji na argumenty wiersza poleceń do procesu podrzędnego Ta metoda wykona uproszczone ogólne unescape dla każdego parametru na liście. |
Konstruktorzy publiczni
StringEscapeUtils
public StringEscapeUtils ()
Metody publiczne
escapeShell
public static String escapeShell (String str)
UciekaString
do użycia w poleceniu powłoki systemu Android.
Parametry | |
---|---|
str | String :String do ucieczki |
Zwroty | |
---|---|
String | powłoka Androida uciekła zeString |
paramsToArgs
public staticparamsToArgs ( params)
Konwertuje podane parametry za pomocą opcji na argumenty wiersza poleceń do procesu podrzędnego
Ta metoda wykona uproszczone ogólne unescape dla każdego parametru na liście. Zamienia \ [znak] na [znak]. Na przykład \ "jest konwertowane na". Dzięki temu ciąg znaków z cudzysłowami cudzysłowu może pozostać jako ciąg po przeanalizowaniu przez QuotationAwareTokenizer. Bez tego QuotationAwareTokenizer podzieli ciąg na sekcje, jeśli będzie w nim miejsce.
Parametry | |
---|---|
params |
Zwroty | |
---|---|
lista łańcuchów reprezentujących argumenty wiersza poleceń |