StringEscapeUtils
public
class
StringEscapeUtils
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.StringEscapeUtils |
Classe de utilitário para escape de strings para formatos específicos. Incluir métodos para fazer o escape de strings que estão sendo transmitidas para o shell do Android.
Resumo
Construtores públicos | |
---|---|
StringEscapeUtils()
|
Métodos públicos | |
---|---|
static
String
|
escapeShell(String str)
Faz o escape de um |
static
|
paramsToArgs(
Converte os parâmetros fornecidos por opções em args de linha de comando para subprocesso Esse método faz um unescape simples e genérico para cada parâmetro na lista. |
Construtores públicos
StringEscapeUtils
public StringEscapeUtils ()
Métodos públicos
escapeShell
public static String escapeShell (String str)
Faz o escape de um String
para uso em um comando do shell do Android.
Parâmetros | |
---|---|
str |
String : o String do qual fazer o escape. |
Retorna | |
---|---|
String |
o shell do Android escapou de String |
paramsToArgs
public staticparamsToArgs ( params)
Converte os parâmetros fornecidos por opções em args de linha de comando para subprocesso
Esse método faz um unescape simples e genérico para cada parâmetro na lista. Ela substitui \[char] por [char]. Por exemplo, \" é convertido em ". Isso permite strings com as aspas duplas com escape para permanecer como uma string após serem analisadas pelo QuotationAwareTokenizer. Sem esse QuotationAwareTokenizer, a string será dividida em seções se houver espaço em reimplantá-lo.
Parâmetros | |
---|---|
params |
: parâmetros recebidos por opções |
Retorna | |
---|---|
|
lista de strings que representa argumentos de linha de comando |