StringEscapeUtils

public class StringEscapeUtils
extends Object

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


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

概要

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

StringEscapeUtils()

パブリック メソッド

static String escapeShell(String str)

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

static paramsToArgs( params)

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

このメソッドは、リスト内の各パラメータに対して、単純化された汎用的なエスケープ解除を実行します。

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

StringEscapeUtils

public StringEscapeUtils ()

パブリック メソッド

EscShell

public static String escapeShell (String str)

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

パラメータ
str String: エスケープする String

戻り値
String String がエスケープされました。

paramsToArgs

public static  paramsToArgs ( params)

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

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

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

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