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