StringEscapeUtils

public class StringEscapeUtils
extends Object

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


Belirli biçimler için dizelerden kaçış için yardımcı program sınıfı. Android Kabuğuna geçirilen dizelerden kaçış yöntemlerini dahil edin.

Özet

Kamu inşaatçılar

StringEscapeUtils ()

Herkese açık yöntemler

static String escapeShell (String str)

Bir Android kabuk komutunda kullanılmak üzere birString kaçar.

static paramsToArgs ( params) paramsToArgs ( params)

Sağlanan parametreleri seçenekler aracılığıyla komut satırı bağımsız değişkenlerine, alt işleme dönüştürür

Bu yöntem, listedeki her parametre için basit bir genel unescape gerçekleştirecektir.

Kamu inşaatçılar

StringEscapeUtils

public StringEscapeUtils ()

Herkese açık yöntemler

escapeShell

public static String escapeShell (String str)

Bir Android kabuk komutunda kullanılmak üzere birString kaçar.

Parametreler
str String : kaçılacakString

İadeler
String Android kabuğuString kaçtı

paramsToArgs

public static  paramsToArgs ( params)

Sağlanan parametreleri seçenekler aracılığıyla komut satırı bağımsız değişkenlerine, alt işleme dönüştürür

Bu yöntem, listedeki her parametre için basit bir genel unescape gerçekleştirecektir. \ [Char] 'ı [char] ile değiştirir. Örneğin, \ "dönüştürülür". Bu, çift tırnaklı dizenin QuotationAwareTokenizer tarafından ayrıştırıldıktan sonra bir dizge olarak kalmasına izin verir. Bu Quotation olmadanAwareTokenizer, içinde boşluk varsa dizeyi bölümlere ayıracaktır.

Parametreler
params : seçenekler aracılığıyla alınan parametreler

İadeler
komut satırı değişkenlerini temsil eden dizge listesi