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 una |
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 staticparamsToArgs ( 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 |
ritorna | |
---|---|
elenco di stringhe che rappresentano gli argomenti della riga di comando |