StringEscapeUtils

public class StringEscapeUtils
extends Object

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


Belirli biçimler için dizelerden kaçınma işlemini gerçekleştiren yardımcı sınıf. Android Shell'e iletilen dizelerden kaçınma yöntemleri ekleyin.

Özet

Herkese açık kurucular

StringEscapeUtils()

Herkese açık yöntemler

static String escapeShell(String str)

Android kabuk komutunda kullanılmak üzere String karakterinden kaçar.

static paramsToArgs( params)

Sağlanan parametreleri seçenekler aracılığıyla komut satırı bağımsız değişkenlerine dönüştürür ve alt sürece gönderir.

Bu yöntem, listedeki her parametre için basit bir genel kaçış karakteri kaldırma işlemi gerçekleştirir.

Herkese açık kurucular

StringEscapeUtils

public StringEscapeUtils ()

Herkese açık yöntemler

escapeShell

public static String escapeShell (String str)

Android kabuk komutunda kullanılmak üzere String karakterinden kaçar.

Parametreler
str String: Atlanacak String

İlerlemeler
String Android kabuğu String'ten kaçtı

paramsToArgs

public static  paramsToArgs ( params)

Sağlanan parametreleri seçenekler aracılığıyla komut satırı bağımsız değişkenlerine dönüştürür ve alt sürece gönderir.

Bu yöntem, listedeki her parametre için basit bir genel kaçış karakteri kaldırma işlemi gerçekleştirir. \[char] karakteri [char] ile değiştirilir. Örneğin, \" " olarak dönüştürülür. Bu, tırnak işareti içinde çift tırnak bulunan dizenin QuotationAwareTokenizer tarafından ayrıştırıldıktan sonra dize olarak kalmasına olanak tanır. Bu olmadan QuotationAwareTokenizer, içinde boşluk varsa dizeyi bölümlere ayırır.

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

İlerlemeler
komut satırı bağımsız değişkenlerini temsil eden dize listesi