StringEscapeUtils
public
class
StringEscapeUtils
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.StringEscapeUtils |
Class utilitas untuk meng-escape string untuk format tertentu. Sertakan metode untuk menghindari string yang diteruskan ke Android Shell.
Ringkasan
Konstruktor publik | |
|---|---|
StringEscapeUtils()
|
|
Metode publik | |
|---|---|
static
String
|
escapeShell(String str)
Meng-escape |
static
List<String>
|
paramsToArgs(List<String> params)
Mengonversi parameter yang diberikan melalui opsi ke argumen command line untuk subproses Metode ini akan melakukan pelepasan escape generik yang sederhana untuk setiap parameter dalam daftar. |
Konstruktor publik
StringEscapeUtils
public StringEscapeUtils ()
Metode publik
escapeShell
public static String escapeShell (String str)
Meng-escape String untuk digunakan dalam perintah shell Android.
| Parameter | |
|---|---|
str |
String: String yang akan di-escape |
| Hasil | |
|---|---|
String |
shell Android keluar dari String |
paramsToArgs
public static List<String> paramsToArgs (List<String> params)
Mengonversi parameter yang diberikan melalui opsi ke argumen command line untuk subproses
Metode ini akan melakukan pelepasan escape generik yang sederhana untuk setiap parameter dalam daftar. Fungsi ini menggantikan \[char] dengan [char]. Misalnya, \" dikonversi menjadi ". Hal ini memungkinkan string dengan tanda kutip ganda yang di-escape tetap menjadi string setelah diuraikan oleh QuotationAwareTokenizer. Tanpa ini, QuotationAwareTokenizer akan memecah string menjadi beberapa bagian jika ada spasi di dalamnya.
| Parameter | |
|---|---|
params |
List: parameter yang diterima melalui opsi |
| Hasil | |
|---|---|
List<String> |
daftar string yang merepresentasikan argumen command line |