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)
از یک ERROR(/String)
برای استفاده در یک فرمان پوسته اندروید فرار می کند.
مولفه های | |
---|---|
str | String : ERROR(/String) برای فرار |
برمی گرداند | |
---|---|
String | پوسته Android از ERROR(/String) فرار کرد |
paramsToArgs
public staticparamsToArgs ( params)
پارامترهای ارائه شده را از طریق گزینه ها به args خط فرمان به فرآیند فرعی تبدیل می کند
این روش یک unescape عمومی ساده برای هر پارامتر در لیست انجام می دهد. \[char] را با [char] جایگزین میکند. برای مثال، \" به " تبدیل می شود. این اجازه میدهد رشتهای با نقلقولهای دوگانه فرار شده پس از تجزیه توسط QuotationAwareTokenizer بهعنوان یک رشته باقی بماند. بدون این QuotationAwareTokenizer رشته را به بخش هایی تقسیم می کند که در آن فضا وجود داشته باشد.
مولفه های | |
---|---|
params |
برمی گرداند | |
---|---|
لیست رشته ای که آرگ های خط فرمان را نشان می دهد |