StringEscapeUtils

public class StringEscapeUtils
extends Object

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


فئة أدوات لإلغاء تسلسل السلاسل بتنسيقات معيّنة. تتضمّن هذه الفئة طرقًا لإلغاء تسلسل السلاسل التي يتم تمريرها إلى Android Shell.

ملخّص

طُرق وضع التصميم العامة

StringEscapeUtils()

الإجراءات العامة

static String escapeShell(String str)

يلغي تسلسل String لاستخدامه في أمر Android Shell.

static List<String> paramsToArgs(List<String> params)

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

ستلغي هذه الطريقة تسلسل كل مَعلمة في القائمة بطريقة عامة وبسيطة.

طُرق وضع التصميم العامة

StringEscapeUtils

public StringEscapeUtils ()

الإجراءات العامة

escapeShell

public static String escapeShell (String str)

يلغي تسلسل String لاستخدامه في أمر Android Shell.

المعلَمات
str String: السلسلة التي سيتم إلغاء تسلسلهاString

المرتجعات
String String التي تم إلغاء تسلسلها في Android Shell

paramsToArgs

public static List<String> paramsToArgs (List<String> params)

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

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

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

المرتجعات
List<String> قائمة بالسلاسل التي تمثّل وسيطات سطر الأوامر