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 ()
パブリック メソッド
escapeShell
public static String escapeShell (String str)
Android シェルコマンド内で使用するために String
をエスケープします。
パラメータ | |
---|---|
str |
String : エスケープする String |
戻り値 | |
---|---|
String |
Android シェルが String をエスケープした |
paramsToArgs
public staticparamsToArgs ( params)
オプションで指定されたパラメータをコマンドライン引数に変換してサブプロセスに渡します。
このメソッドは、リスト内の各パラメータに対して単純な汎用エスケープ解除を行います。\[char] は [char] に置き換えられます。たとえば、\" は " に変換されます。これにより、エスケープされた二重引用符を含む文字列は、QuotationAwareTokenizer によって解析された後も文字列として保持されます。このオプションを指定しないと、QuotationAwareTokenizer は文字列にスペースが含まれている場合に、文字列をセクションに分割します。
パラメータ | |
---|---|
params |
: オプション経由で受信したパラメータ |
戻り値 | |
---|---|
|
コマンドライン引数を表す文字列のリスト |