字符串转义工具

public class StringEscapeUtils
extends Object

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


用于转义特定格式字符串的实用程序类。包括对传递到 Android Shell 的字符串进行转义的方法。

概括

公共构造函数

StringEscapeUtils ()

公共方法

static String escapeShell (String str)

转义String以在 Android shell 命令中使用。

static paramsToArgs ( params) paramsToArgs ( params)

通过选项将提供的参数转换为命令行参数到子进程

此方法将为列表中的每个参数执行简单的通用转义。

公共构造函数

字符串转义工具

public StringEscapeUtils ()

公共方法

逃逸Shell

public static String escapeShell (String str)

转义String以在 Android shell 命令中使用。

参数
str String : 要转义的String

退货
String Android shell 转义String

参数转参数

public static  paramsToArgs ( params)

通过选项将提供的参数转换为命令行参数到子进程

此方法将为列表中的每个参数执行简单的通用转义。它将 \[char] 替换为 [char]。例如,\" 被转换为 ".这允许带有转义双引号的字符串在被 QuotationAwareTokenizer 解析后仍保留为字符串。如果没有这个 QuotationAwareTokenizer 会将字符串分成几个部分(如果其中有空格)。

参数
params :通过选项接收的参数

退货
表示命令行参数的字符串列表