StringEscapeUtils
public class StringEscapeUtils
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.StringEscapeUtils |
特定の形式の文字列をエスケープするためのユーティリティ クラス。 Android シェルに渡される文字列をエスケープするメソッドを含めます。
まとめ
パブリック コンストラクター | |
---|---|
StringEscapeUtils () |
公開メソッド | |
---|---|
static String | escapeShell (String str) Android シェル コマンドで使用するために |
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 staticparamsToArgs ( params)
オプションを介して提供されたパラメーターをコマンドライン引数に変換し、サブプロセスに変換します
このメソッドは、リスト内の各パラメーターに対して単純化された一般的な unescape を実行します。 \[char] を [char] に置き換えます。たとえば、\" は " に変換されます。これにより、エスケープされた二重引用符を含む文字列が、QuotationAwareTokenizer によって解析された後も文字列として残ることができます。この QuotationAwareTokenizer がないと、文字列にスペースがある場合、文字列がセクションに分割されます。
パラメーター | |
---|---|
params |
戻り値 | |
---|---|
コマンドライン引数を表す文字列のリスト |