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'escape delle stringhe che vengono passate alla shell Android.
Riepilogo
Costruttori pubblici | |
|---|---|
StringEscapeUtils()
|
|
Metodi pubblici | |
|---|---|
static
String
|
escapeShell(String str)
Esegue l'escape di un |
static
List<String>
|
paramsToArgs(List<String> params)
Converte i parametri forniti tramite le opzioni in argomenti della riga di comando per il sottoprocesso Questo metodo esegue l'escape generico semplificato 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 Android.
| Parametri | |
|---|---|
str |
String: il String da cui uscire |
| Resi | |
|---|---|
String |
la shell Android è uscita da String |
paramsToArgs
public static List<String> paramsToArgs (List<String> params)
Converte i parametri forniti tramite le opzioni in argomenti della riga di comando per il sottoprocesso
Questo metodo esegue l'escape generico semplificato per ogni parametro dell'elenco. Sostituisce \[char] con [char]. Ad esempio, \" viene convertito in ". In questo modo, la stringa con virgolette doppie con caratteri di escape rimane una stringa dopo l'analisi di QuotationAwareTokenizer. Senza questo tokenizer, la stringa verrà suddivisa in sezioni se contiene spazi.
| Parametri | |
|---|---|
params |
List: parametri ricevuti tramite le opzioni |
| Resi | |
|---|---|
List<String> |
elenco di stringhe che rappresentano gli argomenti della riga di comando |