StringEscapeUtils
public class StringEscapeUtils
extends Object
| شیء جاوا | |
| ↳ | com.android.tradefed.util.StringEscapeUtils |
کلاس کاربردی برای گریز از رشتهها برای فرمتهای خاص. شامل متدهایی برای گریز از رشتههایی که به پوسته اندروید ارسال میشوند.
خلاصه
سازندگان عمومی | |
|---|---|
StringEscapeUtils () | |
روشهای عمومی | |
|---|---|
static String | escapeShell (String str) یک |
static List<String> | paramsToArgs (List<String> params)پارامترهای ارائه شده را از طریق گزینهها به آرگومانهای خط فرمان به زیر فرآیند تبدیل میکند. این متد برای هر پارامتر موجود در لیست، یک عملیات ساده و عمومی unescape انجام میدهد. |
سازندگان عمومی
StringEscapeUtils
public StringEscapeUtils ()
روشهای عمومی
escapeShell
public static String escapeShell (String str)
یک String برای استفاده در یک دستور پوسته اندروید، escape میکند.
| پارامترها | |
|---|---|
str | String : String قرار است از آن فرار کنیم |
| بازگشتها | |
|---|---|
String | String از نوع escape شده در پوسته اندروید |
پارامترهابهآرگها
public static List<String> paramsToArgs (List<String> params)
پارامترهای ارائه شده را از طریق گزینهها به آرگومانهای خط فرمان به زیر فرآیند تبدیل میکند.
این متد برای هر پارامتر در لیست، یک عملیات ساده و عمومی unescape انجام میدهد. این متد \[char] را با [char] جایگزین میکند. برای مثال، \ به " تبدیل میشود. این کار به رشتههایی که دارای علامت نقل قول هستند اجازه میدهد تا پس از تجزیه توسط QuotationAwareTokenizer، به عنوان یک رشته باقی بمانند. بدون این QuotationAwareTokenizer در صورت وجود فاصله، رشته را به بخشهایی تقسیم میکند.
| پارامترها | |
|---|---|
params | List : پارامترهای دریافت شده از طریق گزینهها |
| بازگشتها | |
|---|---|
List<String> | لیست رشتهای که آرگومانهای خط فرمان را نشان میدهد |