StringEscapeUtils

public class StringEscapeUtils
extends Object

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


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

まとめ

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

StringEscapeUtils ()

公開メソッド

static String escapeShell (String str)

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

static paramsToArgs ( params) paramsToArgs ( params)

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

このメソッドは、リスト内の各パラメーターに対して単純化された一般的な unescape を実行します。

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

StringEscapeUtils

public StringEscapeUtils ()

公開メソッド

エスケープシェル

public static String escapeShell (String str)

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

パラメーター
str String : エスケープするERROR(/String)

戻り値
String Android シェルがERROR(/String)をエスケープしました

paramsToArgs

public static  paramsToArgs ( params)

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

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

パラメーター
params : オプションを介して受け取ったパラメータ

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