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)

UciekaString do użycia w poleceniu powłoki systemu Android.

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 static  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. 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 : parametry otrzymane za pośrednictwem opcji

Zwroty
lista łańcuchów reprezentujących argumenty wiersza poleceń