StringEscapeUtils
public class StringEscapeUtils
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.StringEscapeUtils |
Вспомогательный класс для экранирования строк в определенных форматах. Включает методы для экранирования строк, передаваемых в оболочку Android.
Краткое содержание
Государственные строители | |
|---|---|
StringEscapeUtils () | |
Общедоступные методы | |
|---|---|
static String | escapeShell (String str) Экранирует |
static List<String> | paramsToArgs (List<String> params)Преобразует предоставленные параметры через опции в аргументы командной строки для дочернего процесса. Этот метод выполнит упрощенную универсальную деэкранизацию для каждого параметра в списке. |
Государственные строители
StringEscapeUtils
public StringEscapeUtils ()
Общедоступные методы
escapeShell
public static String escapeShell (String str)
Экранирует String для использования в команде оболочки Android.
| Параметры | |
|---|---|
str | String : String для экранирования |
| Возвраты | |
|---|---|
String | экранированная String в оболочке Android |
paramsToArgs
public static List<String> paramsToArgs (List<String> params)
Преобразует предоставленные параметры через опции в аргументы командной строки для дочернего процесса.
Этот метод выполнит упрощенную универсальную деэкранизацию для каждого параметра в списке. Он заменяет \[char] на [char]. Например, \" преобразуется в ". Это позволяет строкам с экранированными двойными кавычками оставаться строкой после обработки QuotationAwareTokenizer. Без этого QuotationAwareTokenizer разобьет строку на части, если в ней есть пробелы.
| Параметры | |
|---|---|
params | List : параметры, полученные через опции |
| Возвраты | |
|---|---|
List<String> | список строк, представляющих аргументы командной строки |