StringEscapeUtils
public class StringEscapeUtils
extends Object
java.lang.object | |
↳ | com.android.tradefed.util.StringEscapeUtils |
کلاس ابزار برای فرار از رشته ها برای فرمت های خاص. شامل روشهایی برای فرار از رشتههایی که به پوسته Android منتقل میشوند.
خلاصه
سازندگان عمومی | |
---|---|
StringEscapeUtils () |
روش های عمومی | |
---|---|
static String | escapeShell (String str) از یک |
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 staticparamsToArgs ( params)
پارامترهای ارائه شده را از طریق گزینه ها به args خط فرمان به فرآیند فرعی تبدیل می کند
این روش یک unescape عمومی ساده برای هر پارامتر در لیست انجام می دهد. \[char] را با [char] جایگزین میکند. برای مثال، \" به " تبدیل می شود. این اجازه میدهد رشتهای با نقلقولهای دوگانه فرار شده پس از تجزیه توسط QuotationAwareTokenizer بهعنوان یک رشته باقی بماند. بدون این QuotationAwareTokenizer رشته را به بخش هایی تقسیم می کند که در آن فضا وجود داشته باشد.
پارامترها | |
---|---|
params |
برمی گرداند | |
---|---|
لیست رشته ای که آرگ های خط فرمان را نشان می دهد |