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