StringEscapeUtils
public class StringEscapeUtils
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.StringEscapeUtils |
Classe de utilitário para strings de escape para formatos específicos. Inclua 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 um |
static | paramsToArgs ( params) paramsToArgs ( params) Converte os parâmetros fornecidos por meio de opções para argumentos de linha de comando para subprocesso Este método fará um unscape genérico simplista para cada parâmetro na lista. |
Construtores públicos
StringEscapeUtils
public StringEscapeUtils ()
Métodos públicos
escapeShell
public static String escapeShell (String str)
Escapa um ERROR(/String)
para uso em um comando shell do Android.
Parâmetros | |
---|---|
str | String : o ERROR(/String) para escapar |
devoluções | |
---|---|
String | o shell do Android escapou ERROR(/String) |
paramsToArgs
public staticparamsToArgs ( params)
Converte os parâmetros fornecidos por meio de opções para argumentos de linha de comando para subprocesso
Este método fará um unscape genérico simplista para cada parâmetro na lista. Substitui \[char] por [char]. Por exemplo, \" é convertido em ". Isso permite que a string com aspas duplas permaneça como uma string após ser analisada pelo QuotationAwareTokenizer. Sem isso, o QuotationAwareTokenizer quebrará a string em seções se houver espaço nela.
Parâmetros | |
---|---|
params |
devoluções | |
---|---|
lista de string representando argumentos de linha de comando |