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 paramsToArgs( params)

透過選項將提供的參數轉換為指令列引數,以便傳送至子程序

這個方法會針對清單中的每個參數執行簡單的通用解碼作業。

公用建構函式

StringEscapeUtils

public StringEscapeUtils ()

公用方法

escapeShell

public static String escapeShell (String str)

String 轉義,以便在 Android 殼層指令中使用。

參數
str String:要逸出的 String

傳回
String Android 殼層已逃離 String

paramsToArgs

public static  paramsToArgs ( params)

透過選項將提供的參數轉換為指令列引數,以便傳送至子程序

這個方法會針對清單中的每個參數執行簡單的通用解碼作業。它會將 \[char] 替換為 [char]。舉例來說,\" 會轉換為 "。這樣一來,如果字串含有逸出的雙引號,在經過 QuotationAwareTokenizer 剖析後,仍會保留為字串。如果沒有這個 QuotationAwareTokenizer,如果字串中含有空格,就會將字串分成多個部分。

參數
params :透過選項接收的參數

傳回
代表指令列引數的字串清單