स्ट्रिंगएस्केपयूटिल्स
public class StringEscapeUtils
extends Object
java.lang.ऑब्जेक्ट | |
↳ | com.android.tradefed.util.StringEscapeUtils |
विशिष्ट प्रारूपों के लिए एस्केपिंग स्ट्रिंग्स के लिए उपयोगिता वर्ग। एंड्रॉइड शेल में भेजे जा रहे स्ट्रिंग्स से बचने के तरीकों को शामिल करें।
सारांश
सार्वजनिक निर्माणकर्ता | |
---|---|
StringEscapeUtils () |
सार्वजनिक तरीके | |
---|---|
static String | escapeShell (String str) एंड्रॉइड शेल कमांड में उपयोग के लिए एक |
static | paramsToArgs ( params) paramsToArgs ( params) दिए गए मापदंडों को विकल्पों के माध्यम से कमांड लाइन आर्ग्स से उप प्रक्रिया में परिवर्तित करता है यह विधि सूची में प्रत्येक पैरामीटर के लिए एक सरलीकृत जेनेरिक अनस्केप करेगी। |
सार्वजनिक निर्माणकर्ता
स्ट्रिंगएस्केपयूटिल्स
public StringEscapeUtils ()
सार्वजनिक तरीके
एस्केपशेल
public static String escapeShell (String str)
एंड्रॉइड शेल कमांड में उपयोग के लिए एक String
से बच जाता है।
पैरामीटर | |
---|---|
str | String : भागने की String |
रिटर्न | |
---|---|
String | एंड्रॉइड शेल String से बच गया |
पैराम्सटूआर्ग्स
public staticparamsToArgs ( params)
दिए गए मापदंडों को विकल्पों के माध्यम से कमांड लाइन आर्ग्स से उप प्रक्रिया में परिवर्तित करता है
यह विधि सूची में प्रत्येक पैरामीटर के लिए एक सरलीकृत जेनेरिक अनस्केप करेगी। यह \[char] को [char] से बदल देता है। उदाहरण के लिए, \" को "में बदल दिया गया है। यह QuotationAwareTokenizer द्वारा पार्स किए जाने के बाद एस्केप्ड डबल कोट्स वाली स्ट्रिंग को स्ट्रिंग के रूप में रहने की अनुमति देता है। इसके बिना QuotationAwareTokenizer स्ट्रिंग को खंडों में तोड़ देगा यदि इसमें जगह है।
पैरामीटर | |
---|---|
params |
रिटर्न | |
---|---|
कमांड लाइन आर्ग्स का प्रतिनिधित्व करने वाली स्ट्रिंग की सूची |