StringEscapeUtils
public
class
StringEscapeUtils
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.StringEscapeUtils |
فئة مساعدة لتشفير سلاسل لتنسيقات معيّنة يجب تضمين طرق لتجنُّب أخطاء السلسلة التي يتم تمريرها إلى Android Shell.
ملخّص
وظائف الإنشاء العامة | |
---|---|
StringEscapeUtils()
|
الطرق العامة | |
---|---|
static
String
|
escapeShell(String str)
يُستخدَم للترميز |
static
|
paramsToArgs(
تحويل المَعلمات المقدَّمة من خلال الخيارات إلى مَعلمات سطر الأوامر لإنشاء عملية فرعية ستنفِّذ هذه الطريقة عملية إزالة ترميز عامة ومبسّطة لكل مَعلمة في القائمة. |
وظائف الإنشاء العامة
StringEscapeUtils
public StringEscapeUtils ()
الطرق العامة
escapeShell
public static String escapeShell (String str)
يُستخدَم للترميز String
لاستخدامه في أمر shell في Android.
المعلمات | |
---|---|
str |
String : String للخروج |
المرتجعات | |
---|---|
String |
تم كسر حاوية Android String |
paramsToArgs
public staticparamsToArgs ( params)
تحويل المَعلمات المقدَّمة من خلال الخيارات إلى مَعلمات سطر الأوامر لإنشاء عملية فرعية
ستنفِّذ هذه الطريقة عملية إزالة ترميز عامة ومبسّطة لكل مَعلمة في القائمة. ويؤدي ذلك إلى استبدال \[char] بـ [char]. على سبيل المثال، يتم تحويل \" إلى ". يتيح ذلك للسلسلة التي تحتوي على علامات اقتباس مزدوجة مشفّرة البقاء سلسلة بعد تحليلها بواسطة QuotationAwareTokenizer. بدون هذا العنصر، سيقسّم QuotationAwareTokenizer السلسلة إلى أقسام إذا كانت تحتوي على مسافة في.
المعلمات | |
---|---|
params |
: المَعلمات التي تمّ تلقّيها من خلال الخيارات |
المرتجعات | |
---|---|
|
قائمة سلاسل تمثل وسيطات سطر الأوامر |