StringEscapeUtils

public class StringEscapeUtils
extends Object

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


Belirli biçimler için kaçan dizeler için yardımcı sınıf. Android Shell'e iletilen dizelerden kaçmak için yöntemler ekleyin.

Özet

kamu inşaatçılar

StringEscapeUtils ()

Genel yöntemler

static String escapeShell (String str)

Bir Android kabuk komutunda kullanmak için bir String kaçar.

static paramsToArgs ( params) paramsToArgs ( params)

Sağlanan parametreleri seçenekler aracılığıyla komut satırı argümanlarına alt işleme dönüştürür

Bu yöntem, listedeki her parametre için basit bir genel kaçış işlemi yapacaktır.

kamu inşaatçılar

StringEscapeUtils

public StringEscapeUtils ()

Genel yöntemler

kaçış kabuğu

public static String escapeShell (String str)

Bir Android kabuk komutunda kullanmak için bir String kaçar.

parametreler
str String : kaçmak için String

İadeler
String Android kabuğu String kaçtı

paramsToArgs

public static  paramsToArgs ( params)

Sağlanan parametreleri seçenekler aracılığıyla komut satırı argümanlarına alt işleme dönüştürür

Bu yöntem, listedeki her parametre için basit bir genel kaçış işlemi yapacaktır. \[char]'ı [char] ile değiştirir. Örneğin, \", "'ye dönüştürülür. Bu, kaçan çift tırnak içeren dizenin QuotationAwareTokenizer tarafından ayrıştırıldıktan sonra bir dize olarak kalmasına izin verir. Bu QuotationAwareTokenizer olmadan, içinde boşluk varsa dizeyi bölümlere ayırır.

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

İadeler
komut satırı argümanlarını temsil eden dize listesi