StringEscapeUtils

public class StringEscapeUtils
extends Object

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


Classe di utilità per l'escape di stringhe per formati specifici. Includere metodi per eseguire l'escape delle stringhe passate alla shell Android.

Sommario

Costruttori pubblici

StringEscapeUtils ()

Metodi pubblici

static String escapeShell (String str)

Esegue l'escape di unaString per l'uso in un comando della shell Android.

static paramsToArgs ( params) paramsToArgs ( params)

Converte i parametri forniti tramite le opzioni in argomenti della riga di comando in sottoprocesso

Questo metodo eseguirà un unescape generico semplicistico per ogni parametro nell'elenco.

Costruttori pubblici

StringEscapeUtils

public StringEscapeUtils ()

Metodi pubblici

escapeShell

public static String escapeShell (String str)

Esegue l'escape di unaString per l'uso in un comando della shell Android.

Parametri
str String : laString da cui scappare

ritorna
String la shell di Android è sfuggita aString

paramsToArgs

public static  paramsToArgs ( params)

Converte i parametri forniti tramite le opzioni in argomenti della riga di comando in sottoprocesso

Questo metodo eseguirà un unescape generico semplicistico per ogni parametro nell'elenco. Sostituisce \ [char] con [char]. Ad esempio, \ "viene convertito in". Ciò consente alla stringa con virgolette doppie con escape di rimanere come stringa dopo essere stata analizzata da QuotationAwareTokenizer. Senza questo QuotationAwareTokenizer suddividerà la stringa in sezioni se contiene spazio.

Parametri
params : parametri ricevuti tramite opzioni

ritorna
elenco di stringhe che rappresentano gli argomenti della riga di comando