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 String untuk digunakan dalam perintah shell Android.

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