StringEscapeUtils

public class StringEscapeUtils
extends Object

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


کلاس ابزار برای فرار از رشته ها برای فرمت های خاص. شامل روش‌هایی برای فرار از رشته‌هایی که به پوسته Android منتقل می‌شوند.

خلاصه

سازندگان عمومی

StringEscapeUtils ()

روش های عمومی

static String escapeShell (String str)

از یک String برای استفاده در یک فرمان پوسته اندروید فرار می کند.

static paramsToArgs ( params) paramsToArgs ( params)

پارامترهای ارائه شده را از طریق گزینه ها به args خط فرمان به فرآیند فرعی تبدیل می کند

این روش یک unescape عمومی ساده برای هر پارامتر در لیست انجام می دهد.

سازندگان عمومی

StringEscapeUtils

public StringEscapeUtils ()

روش های عمومی

escapeShell

public static String escapeShell (String str)

از یک String برای استفاده در یک فرمان پوسته اندروید فرار می کند.

پارامترها
str String : String برای فرار

برمی گرداند
String پوسته اندروید از String فرار کرد

paramsToArgs

public static  paramsToArgs ( params)

پارامترهای ارائه شده را از طریق گزینه ها به args خط فرمان به فرآیند فرعی تبدیل می کند

این روش یک unescape عمومی ساده برای هر پارامتر در لیست انجام می دهد. \[char] را با [char] جایگزین می‌کند. برای مثال، \" به " تبدیل می شود. این اجازه می‌دهد رشته‌ای با نقل‌قول‌های دوگانه فرار شده پس از تجزیه توسط QuotationAwareTokenizer به‌عنوان یک رشته باقی بماند. بدون این QuotationAwareTokenizer رشته را به بخش هایی تقسیم می کند که در آن فضا وجود داشته باشد.

پارامترها
params : پارامترهای دریافت شده از طریق گزینه ها

برمی گرداند
لیست رشته ای که آرگ های خط فرمان را نشان می دهد