StringEscapeUtils

public class StringEscapeUtils
extends Object

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


खास फ़ॉर्मैट के लिए स्ट्रिंग को एस्केप करने वाली यूटिलिटी क्लास. Android Shell को पास की जा रही स्ट्रिंग को एस्केप करने के तरीके शामिल करें.

खास जानकारी

पब्लिक कंस्ट्रक्टर

StringEscapeUtils()

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

static String escapeShell(String str)

Android शेल कमांड में इस्तेमाल करने के लिए, String को एस्केप करता है.

static paramsToArgs( params)

विकल्पों की मदद से, दिए गए पैरामीटर को कमांड लाइन आर्ग्युमेंट में बदलकर सब-प्रोसेस में बदलता है

इस तरीके से, सूची में मौजूद हर पैरामीटर के लिए, सामान्य तौर पर 'अनस्केप' किया जाएगा.

पब्लिक कंस्ट्रक्टर

StringEscapeUtils

public StringEscapeUtils ()

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

escapeShell

public static String escapeShell (String str)

Android शेल कमांड में इस्तेमाल करने के लिए, String को एस्केप करता है.

पैरामीटर
str String: String से बाहर निकलने के लिए

रिटर्न
String Android शेल ने String को एस्केप किया

paramsToArgs

public static  paramsToArgs ( params)

विकल्पों की मदद से, दिए गए पैरामीटर को कमांड लाइन आर्ग्युमेंट में बदलकर सब-प्रोसेस में बदलता है

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

पैरामीटर
params : विकल्पों के ज़रिए मिले पैरामीटर

रिटर्न
कमांड लाइन के आर्ग्युमेंट दिखाने वाली स्ट्रिंग की सूची