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 |
: פרמטרים שהתקבלו דרך האפשרויות |
החזרות | |
---|---|
|
רשימת מחרוזות שמייצגות ארגומנטים של שורת הפקודה |