StringEscapeUtils
public
class
StringEscapeUtils
extends Object
java.lang.Object | |
🎞 | com.android.tradefed.util.StringEscapeUtils |
Classe di utilità per l'escape delle stringhe per formati specifici. Includi metodi per eseguire l'interpretazione letterale delle stringhe che vengono passate ad Android Shell.
Riepilogo
Costruttori pubblici | |
---|---|
StringEscapeUtils()
|
Metodi pubblici | |
---|---|
static
String
|
escapeShell(String str)
Esegue l'escape di un |
static
|
paramsToArgs(
Converte i parametri forniti tramite le opzioni in argomenti della riga di comando in un processo secondario Questo metodo utilizzerà una semplice escape generica per ogni parametro dell'elenco. |
Costruttori pubblici
StringEscapeUtils
public StringEscapeUtils ()
Metodi pubblici
escapeShell
public static String escapeShell (String str)
Esegue l'escape di un String
per l'utilizzo in un comando shell di Android.
Parametri | |
---|---|
str |
String : il String per uscire |
Ritorni | |
---|---|
String |
la shell di Android ha eseguito i caratteri di escape String |
paramsToArgs
public staticparamsToArgs ( params)
Converte i parametri forniti tramite le opzioni in argomenti della riga di comando in un processo secondario
Questo metodo utilizzerà una semplice escape generica per ogni parametro dell'elenco. it sostituisce \[char] con [char]. Ad esempio, \" viene convertito in ". Ciò consente stringhe con Le virgolette doppie con caratteri di escape devono rimanere come stringa dopo essere state analizzate da QuotationAwareTokenizer. Senza questo QuotationAwareTokenizer suddivide la stringa in sezioni se ha spazio in li annotino.
Parametri | |
---|---|
params |
: parametri ricevuti tramite le opzioni |
Ritorni | |
---|---|
|
elenco di stringhe che rappresentano gli argomenti della riga di comando |