StringEscapeUtils

public class StringEscapeUtils
extends Object

java.lang.Object
com.android.tradefed.util.StringEscapeUtils


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

Резюме

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

StringEscapeUtils ()

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

static String escapeShell (String str)

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

static paramsToArgs ( params) paramsToArgs ( params)

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

Этот метод выполнит упрощенное универсальное экранирование для каждого параметра в списке.

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

StringEscapeUtils

public StringEscapeUtils ()

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

escapeShell

public static String escapeShell (String str)

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

Параметры
str String :String для выхода

Возврат
String оболочка Android экранировалаString

paramsToArgs

public static  paramsToArgs ( params)

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

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

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

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