字串轉義工具
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 |
退貨 | |
---|---|
表示命令列參數的字串列表 |