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