StringEscapeUtils
public
class
StringEscapeUtils
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.StringEscapeUtils |
用於針對特定格式轉義字串的工具類別。加入方法,用於轉義傳遞至 Android Shell 的字串。
摘要
公用建構函式 | |
---|---|
StringEscapeUtils()
|
公用方法 | |
---|---|
static
String
|
escapeShell(String str)
將 |
static
|
paramsToArgs(
透過選項將提供的參數轉換為指令列引數,以便傳送至子程序 這個方法會針對清單中的每個參數執行簡單的通用解碼作業。 |
公用建構函式
StringEscapeUtils
public StringEscapeUtils ()
公用方法
escapeShell
public static String escapeShell (String str)
將 String
轉義,以便在 Android 殼層指令中使用。
參數 | |
---|---|
str |
String :要逸出的 String |
傳回 | |
---|---|
String |
Android 殼層已逃離 String |
paramsToArgs
public staticparamsToArgs ( params)
透過選項將提供的參數轉換為指令列引數,以便傳送至子程序
這個方法會針對清單中的每個參數執行簡單的通用解碼作業。它會將 \[char] 替換為 [char]。舉例來說,\" 會轉換為 "。這樣一來,如果字串含有逸出的雙引號,在經過 QuotationAwareTokenizer 剖析後,仍會保留為字串。如果沒有這個 QuotationAwareTokenizer,如果字串中含有空格,就會將字串分成多個部分。
參數 | |
---|---|
params |
:透過選項接收的參數 |
傳回 | |
---|---|
|
代表指令列引數的字串清單 |