StringEscapeUtils

public class StringEscapeUtils
extends Object

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


Classe di utilità per eseguire la fuga di stringhe per formati specifici. Includi metodi per eseguire la fuga di stringhe che vengono passate alla shell di Android.

Riepilogo

Costruttori pubblici

StringEscapeUtils()

Metodi pubblici

static String escapeShell(String str)

Esegue la fuga di un String per l'utilizzo in un comando della shell di Android.

static paramsToArgs( params)

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

Questo metodo eseguirà uno scollegamento generico semplificato per ogni parametro nell'elenco.

Costruttori pubblici

StringEscapeUtils

public StringEscapeUtils ()

Metodi pubblici

escapeShell

public static String escapeShell (String str)

Esegue la fuga di un String per l'utilizzo in un comando della shell di Android.

Parametri
str String: il carattere String da eseguire

Ritorni
String la shell di Android ha eseguito la fuga di String

paramsToArgs

public static  paramsToArgs ( params)

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

Questo metodo eseguirà uno scollegamento generico semplificato per ogni parametro nell'elenco. sostituisce \[char] con [char]. Ad esempio, \" viene convertito in ". In questo modo, la stringa con virgolette doppie sfuggite rimane una stringa dopo essere stata analizzata da QuotationAwareTokenizer. Senza questo, QuotationAwareTokenizer suddivide la stringa in sezioni se contiene spazi.

Parametri
params : parametri ricevuti tramite le opzioni

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