СтрокаEscapeUtils

public class StringEscapeUtils
extends Object

java.lang.Объект
com.android.tradefed.util.StringEscapeUtils


Служебный класс для экранирования строк для определенных форматов. Включите методы экранирования строк, передаваемых в оболочку Android.

Краткое содержание

Общественные конструкторы

StringEscapeUtils ()

Публичные методы

static String escapeShell (String str)

Экранирует String для использования в команде оболочки Android.

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

Преобразует предоставленные параметры через параметры в аргументы командной строки в подпроцесс.

Этот метод выполнит упрощенное универсальное преобразование для каждого параметра в списке. Он заменяет \[char] на [char]. Например, \" преобразуется в ". Это позволяет строке с экранированными двойными кавычками оставаться строкой после анализа QuotationAwareTokenizer. Без этого QuotationAwareTokenizer разобьет строку на разделы, если в ней есть место.

Параметры
params : параметры, полученные через опции

Возврат
список строк, представляющих аргументы командной строки