स्ट्रिंगएस्केपयूटिल्स

public class StringEscapeUtils
extends Object

java.lang.ऑब्जेक्ट
com.android.tradefed.util.StringEscapeUtils


विशिष्ट प्रारूपों के लिए एस्केपिंग स्ट्रिंग्स के लिए उपयोगिता वर्ग। एंड्रॉइड शेल में भेजे जा रहे स्ट्रिंग्स से बचने के तरीकों को शामिल करें।

सारांश

सार्वजनिक निर्माणकर्ता

StringEscapeUtils ()

सार्वजनिक तरीके

static String escapeShell (String str)

एंड्रॉइड शेल कमांड में उपयोग के लिए एक String से बच जाता है।

static paramsToArgs ( params) paramsToArgs ( params)

दिए गए मापदंडों को विकल्पों के माध्यम से कमांड लाइन आर्ग्स से उप प्रक्रिया में परिवर्तित करता है

यह विधि सूची में प्रत्येक पैरामीटर के लिए एक सरलीकृत जेनेरिक अनस्केप करेगी।

सार्वजनिक निर्माणकर्ता

स्ट्रिंगएस्केपयूटिल्स

public StringEscapeUtils ()

सार्वजनिक तरीके

एस्केपशेल

public static String escapeShell (String str)

एंड्रॉइड शेल कमांड में उपयोग के लिए एक String से बच जाता है।

पैरामीटर
str String : भागने की String

रिटर्न
String एंड्रॉइड शेल String से बच गया

पैराम्सटूआर्ग्स

public static  paramsToArgs ( params)

दिए गए मापदंडों को विकल्पों के माध्यम से कमांड लाइन आर्ग्स से उप प्रक्रिया में परिवर्तित करता है

यह विधि सूची में प्रत्येक पैरामीटर के लिए एक सरलीकृत जेनेरिक अनस्केप करेगी। यह \[char] को [char] से बदल देता है। उदाहरण के लिए, \" को "में बदल दिया गया है। यह QuotationAwareTokenizer द्वारा पार्स किए जाने के बाद एस्केप्ड डबल कोट्स वाली स्ट्रिंग को स्ट्रिंग के रूप में रहने की अनुमति देता है। इसके बिना QuotationAwareTokenizer स्ट्रिंग को खंडों में तोड़ देगा यदि इसमें जगह है।

पैरामीटर
params : विकल्पों के माध्यम से प्राप्त पैरामीटर

रिटर्न
कमांड लाइन आर्ग्स का प्रतिनिधित्व करने वाली स्ट्रिंग की सूची