StringEscapeUtils
public
class
StringEscapeUtils
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.StringEscapeUtils |
這個公用程式類別會逸出特定格式的字串。 包含逸出字串的方法,這些字串會傳遞至 Android Shell。
摘要
公用建構函式 | |
|---|---|
StringEscapeUtils()
|
|
公用方法 | |
|---|---|
static
String
|
escapeShell(String str)
逸出 |
static
List<String>
|
paramsToArgs(List<String> params)
透過選項將提供的參數轉換為指令列引數,以供子程序使用 這個方法會針對清單中的每個參數執行簡單的泛型逸出。 |
公用建構函式
StringEscapeUtils
public StringEscapeUtils ()
公用方法
escapeShell
public static String escapeShell (String str)
逸出 String,以便在 Android Shell 指令中使用。
| 參數 | |
|---|---|
str |
String:要逸出的 String |
| 傳回 | |
|---|---|
String |
Android 殼層逸出 String |
paramsToArgs
public static List<String> paramsToArgs (List<String> params)
透過選項將提供的參數轉換為指令列引數,以供子程序使用
這個方法會針對清單中的每個參數執行簡單的泛型逸出。這會將 \[char] 替換為 [char]。舉例來說,\" 會轉換為 "。這樣一來,在 QuotationAwareTokenizer 剖析後,逸出雙引號的字串仍會是字串。如果沒有這個屬性,QuotationsAwareTokenizer 會將字串分成多個部分 (如果字串含有空格)。
| 參數 | |
|---|---|
params |
List:透過選項收到的參數 |
| 傳回 | |
|---|---|
List<String> |
代表指令列引數的字串清單 |