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 String per l'utilizzo in un comando shell Android.

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