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 String para uso em um comando do shell do Android.

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

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