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