StringEscapeUtils
public class StringEscapeUtils
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.StringEscapeUtils |
Classe utilitária para escapar de strings para formatos específicos. Inclui métodos para escapar de strings que estão sendo passadas para o Android Shell.
Resumo
Construtores públicos | |
---|---|
StringEscapeUtils () |
Métodos públicos | |
---|---|
static String | escapeShell (String str) Escapa uma |
static | paramsToArgs ( params) paramsToArgs ( params) Converte os parâmetros fornecidos por meio de opções em argumentos de linha de comando para subprocesso Este método fará um escape genérico simplista para cada parâmetro da lista. |
Construtores públicos
StringEscapeUtils
public StringEscapeUtils ()
Métodos públicos
escapeShell
public static String escapeShell (String str)
Escapa uma String
para uso em um comando shell do Android.
Parâmetros | |
---|---|
str | String : a String para escapar |
Devoluções | |
---|---|
String | o shell do Android escapou String |
paramsToArgs
public staticparamsToArgs ( params)
Converte os parâmetros fornecidos por meio de opções em argumentos de linha de comando para subprocesso
Este método fará um escape genérico simplista para cada parâmetro da lista. Ele substitui \[char] por [char]. Por exemplo, \" é convertido em ". Isso permite que uma string com aspas duplas de escape permaneça como uma string após ser analisada por QuotationAwareTokenizer. Sem isso, QuotationAwareTokenizer dividirá a string em seções se houver espaço nela.
Parâmetros | |
---|---|
params |
Devoluções | |
---|---|
lista de strings que representam argumentos de linha de comando |