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

static paramsToArgs( 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.

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 static  paramsToArgs ( 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