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