StringEscapeUtils

public class StringEscapeUtils
extends Object

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


這個公用程式類別會逸出特定格式的字串。 包含逸出字串的方法,這些字串會傳遞至 Android Shell。

摘要

公用建構函式

StringEscapeUtils()

公用方法

static String escapeShell(String str)

逸出 String,以便在 Android 殼層指令中使用。

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> 代表指令列引數的字串清單