StringEscapeUtils

public class StringEscapeUtils
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.StringEscapeUtils


فئة مساعدة لتشفير سلاسل لتنسيقات معيّنة يجب تضمين طرق لتجنُّب أخطاء السلسلة التي يتم تمريرها إلى Android Shell.

ملخّص

وظائف الإنشاء العامة

StringEscapeUtils()

الطرق العامة

static String escapeShell(String str)

يُستخدَم للترميز String لاستخدامه في أمر shell في Android.

static paramsToArgs( params)

تحويل المَعلمات المقدَّمة من خلال الخيارات إلى مَعلمات سطر الأوامر لإنشاء عملية فرعية

ستنفِّذ هذه الطريقة عملية إزالة ترميز عامة ومبسّطة لكل مَعلمة في القائمة.

وظائف الإنشاء العامة

StringEscapeUtils

public StringEscapeUtils ()

الطرق العامة

escapeShell

public static String escapeShell (String str)

يُستخدَم للترميز String لاستخدامه في أمر shell في Android.

المعلمات
str String: String للخروج

المرتجعات
String تم كسر حاوية Android String

paramsToArgs

public static  paramsToArgs ( params)

تحويل المَعلمات المقدَّمة من خلال الخيارات إلى مَعلمات سطر الأوامر لإنشاء عملية فرعية

ستنفِّذ هذه الطريقة عملية إزالة ترميز عامة ومبسّطة لكل مَعلمة في القائمة. ويؤدي ذلك إلى استبدال \[char] بـ [char]. على سبيل المثال، يتم تحويل \" إلى ". يتيح ذلك للسلسلة التي تحتوي على علامات اقتباس مزدوجة مشفّرة البقاء سلسلة بعد تحليلها بواسطة QuotationAwareTokenizer. بدون هذا العنصر، سيقسّم QuotationAwareTokenizer السلسلة إلى أقسام إذا كانت تحتوي على مسافة في.

المعلمات
params : المَعلمات التي تمّ تلقّيها من خلال الخيارات

المرتجعات
قائمة سلاسل تمثل وسيطات سطر الأوامر