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 |
static
|
paramsToArgs(
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 staticparamsToArgs ( 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 |