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