StringEscapeUtils

public class StringEscapeUtils
extends Object

شیء جاوا
com.android.tradefed.util.StringEscapeUtils


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

خلاصه

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

StringEscapeUtils ()

روش‌های عمومی

static String escapeShell (String str)

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

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> لیست رشته‌ای که آرگومان‌های خط فرمان را نشان می‌دهد