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