StringEscapeUtils

public class StringEscapeUtils
extends Object

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


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

सारांश

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

StringEscapeUtils ()

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

static String escapeShell (String str)

Android शेल कमांड में उपयोग के लिएString बच जाता है।

static paramsToArgs ( params) paramsToArgs ( params)

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

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

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

StringEscapeUtils

public StringEscapeUtils ()

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

बचना

public static String escapeShell (String str)

Android शेल कमांड में उपयोग के लिएString बच जाता है।

मापदंडों
str String : बचने के लिएString

रिटर्न
String Android शेलString बच गया

paramsToArgs

public static  paramsToArgs ( params)

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

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

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

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