字符串转义工具
public class StringEscapeUtils
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.StringEscapeUtils |
用于转义特定格式字符串的实用程序类。包括对传递到 Android Shell 的字符串进行转义的方法。
概括
公共构造函数 | |
---|---|
StringEscapeUtils () |
公共方法 | |
---|---|
static String | escapeShell (String str) 转义 |
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 staticparamsToArgs ( params)
通过选项将提供的参数转换为命令行参数到子进程
此方法将为列表中的每个参数执行简单的通用转义。它将 \[char] 替换为 [char]。例如,\" 被转换为 ".这允许带有转义双引号的字符串在被 QuotationAwareTokenizer 解析后仍保留为字符串。如果没有这个 QuotationAwareTokenizer 会将字符串分成几个部分(如果其中有空格)。
参数 | |
---|---|
params |
退货 | |
---|---|
表示命令行参数的字符串列表 |