StringEscapeUtils

public class StringEscapeUtils
extends Object

java.lang.オブジェクト
com.android.tradefed.util.StringEscapeUtils


特定の形式の文字列をエスケープするためのユーティリティ クラス。 Android シェルに渡される文字列をエスケープするメソッドを含めます。

まとめ

パブリックコンストラクター

StringEscapeUtils ()

パブリックメソッド

static String escapeShell (String str)

Android シェル コマンドで使用するためにStringをエスケープします。

static paramsToArgs ( params) paramsToArgs ( params)

オプションを介して指定されたパラメータをサブプロセスのコマンドライン引数に変換します

このメソッドは、リスト内の各パラメーターに対して単純化された汎用アンエスケープを実行します。

パブリックコンストラクター

StringEscapeUtils

public StringEscapeUtils ()

パブリックメソッド

エスケープシェル

public static String escapeShell (String str)

Android シェル コマンドで使用するためにStringをエスケープします。

パラメーター
str String : エスケープするString

戻り値
String Android シェルがエスケープしたString

paramsToArgs

public static  paramsToArgs ( params)

オプションを介して指定されたパラメータをサブプロセスのコマンドライン引数に変換します

このメソッドは、リスト内の各パラメーターに対して単純化された汎用アンエスケープを実行します。 \[char] を [char] に置き換えます。たとえば、\" は " に変換されます。これにより、エスケープされた二重引用符を含む文字列は、QuotationAwareTokenizer によって解析された後も文字列として残ることができます。これがないと、QuotationAwareTokenizer は文字列にスペースがある場合に文字列をセクションに分割します。

パラメーター
params : オプション経由で受け取ったパラメータ

戻り値
コマンドライン引数を表す文字列のリスト