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. Includere metodi per eseguire l'escape delle stringhe passate alla shell Android.
Riepilogo
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 opzioni negli argomenti della riga di comando nel processo secondario Questo metodo eseguirà un semplicistico unescape generico per ogni parametro nell'elenco. |
Costruttori pubblici
StringEscapeUtils
public StringEscapeUtils ()
Metodi pubblici
escapeShell
public static String escapeShell (String str)
Esegue l'escape di una String
da utilizzare in un comando della shell Android.
Parametri | |
---|---|
str | String : la String da scappare |
ritorna | |
---|---|
String | la shell Android è sfuggita String |
paramsToArgs
public staticparamsToArgs ( params)
Converte i parametri forniti tramite opzioni negli argomenti della riga di comando nel processo secondario
Questo metodo eseguirà un semplicistico unescape generico per ogni parametro nell'elenco. Sostituisce \[char] con [char]. Ad esempio, \" viene convertito in ". Ciò consente alla stringa con virgolette doppie di escape di rimanere come stringa dopo essere stata analizzata da QuotationAwareTokenizer. Senza questo, QuotationAwareTokenizer spezzerà la stringa in sezioni se contiene spazio.
Parametri | |
---|---|
params |
ritorna | |
---|---|
elenco di stringhe che rappresentano gli argomenti della riga di comando |