StringEscapeUtils

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)

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

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

Публичные конструкторы

StringEscapeUtils

public StringEscapeUtils ()

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

escapeShell

public static String escapeShell (String str)

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

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

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

paramsToArgs

public static  paramsToArgs ( params)

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

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

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

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