StringEscapeUtils
public
class
StringEscapeUtils
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.StringEscapeUtils |
מחלקת כלי עזר להסרת תווים מיוחדים ממחרוזות בפורמטים ספציפיים. כולל שיטות להסרת תווים מיוחדים ממחרוזות שמועברות אל Android Shell.
סיכום
constructors ציבוריים | |
|---|---|
StringEscapeUtils()
|
|
methods ציבוריים | |
|---|---|
static
String
|
escapeShell(String str)
הפונקציה יוצרת escape לתו |
static
List<String>
|
paramsToArgs(List<String> params)
המרת הפרמטרים שסופקו דרך האפשרויות לארגומנטים של שורת פקודה לתהליך משנה השיטה הזו תבצע ביטול בריחה גנרי פשוט לכל פרמטר ברשימה. |
constructors ציבוריים
StringEscapeUtils
public StringEscapeUtils ()
methods ציבוריים
escapeShell
public static String escapeShell (String str)
הפונקציה יוצרת escape לתו String לשימוש בפקודת מעטפת של Android.
| פרמטרים | |
|---|---|
str |
String: String כדי לצאת |
| החזרות | |
|---|---|
String |
ה-shell של Android יצא מ-String |
paramsToArgs
public static List<String> paramsToArgs (List<String> params)
המרת הפרמטרים שסופקו דרך האפשרויות לארגומנטים של שורת פקודה לתהליך משנה
השיטה הזו תבצע ביטול בריחה גנרי פשוט לכל פרמטר ברשימה. הוא מחליף את \[char] ב- [char]. לדוגמה, התו \" מומר ל- ". כך מחרוזת עם מרכאות כפולות עם תו בריחה נשארת מחרוזת אחרי שהיא עוברת ניתוח על ידי QuotationAwareTokenizer. בלי זה, המחלקה QuotationAwareTokenizer תפצל את המחרוזת לקטעים אם יש בה רווח.
| פרמטרים | |
|---|---|
params |
List: פרמטרים שהתקבלו דרך אפשרויות |
| החזרות | |
|---|---|
List<String> |
רשימת מחרוזות שמייצגת ארגומנטים בשורת הפקודה |