StringEscapeUtils
public
class
StringEscapeUtils
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.StringEscapeUtils |
فئة أدوات لإلغاء تسلسل السلاسل بتنسيقات معيّنة. تتضمّن هذه الفئة طرقًا لإلغاء تسلسل السلاسل التي يتم تمريرها إلى Android Shell.
ملخّص
طُرق وضع التصميم العامة | |
|---|---|
StringEscapeUtils()
|
|
الإجراءات العامة | |
|---|---|
static
String
|
escapeShell(String str)
يلغي تسلسل |
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> |
قائمة بالسلاسل التي تمثّل وسيطات سطر الأوامر |