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 | |