हमारा सुझाव है कि 27 मार्च, 2025 से AOSP को बनाने और उसमें योगदान देने के लिए, aosp-main
के बजाय android-latest-release
का इस्तेमाल करें. ज़्यादा जानकारी के लिए, AOSP में हुए बदलाव लेख पढ़ें.
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
QuotationAwareTokenizer
public
class
QuotationAwareTokenizer
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.util.QuotationAwareTokenizer
|
खास जानकारी
सार्वजनिक तरीके |
static
String
|
combineTokens(String... tokens)
tokenizeLine(String) के उलट काम करें.
|
static
String[]
|
tokenizeLine(String line, String delim)
|
static
String[]
|
tokenizeLine(String line)
स्ट्रिंग को स्पेस के हिसाब से बांटकर, उसे टोकन में बदलता है.
|
static
String[]
|
tokenizeLine(String line, String delim, boolean logging)
तय किए गए डेलिमिटर के आधार पर, स्ट्रिंग को बांटकर टोकन बनाता है.
|
static
String[]
|
tokenizeLine(String line, boolean logging)
स्ट्रिंग को स्पेस के हिसाब से बांटकर, उसे टोकन में बदलता है.
|
पब्लिक कंस्ट्रक्टर
QuotationAwareTokenizer
public QuotationAwareTokenizer ()
सार्वजनिक तरीके
combineTokens
public static String combineTokens (String... tokens)
tokenizeLine(String)
के उलट काम करें.
टोकन के दिए गए ऐरे को एक लाइन में जोड़ें.
रिटर्न |
String |
सभी टोकन से बनाया गया String .
|
tokenizeLine
public static String[] tokenizeLine (String line,
String delim)
पैरामीटर |
line |
String |
delim |
String |
tokenizeLine
public static String[] tokenizeLine (String line)
स्ट्रिंग को स्पेस के हिसाब से बांटकर, उसे टोकन में बदलता है. यह एक-दूसरे के बाद आने वाले, बिना कोट किए गए डबल कोट के बीच में नहीं बंटता.
tokenizeLine(String, String)
भी देखें
tokenizeLine
public static String[] tokenizeLine (String line,
String delim,
boolean logging)
तय किए गए डेलिमिटर के आधार पर, स्ट्रिंग को बांटकर टोकन बनाता है. यह एक-दूसरे के बाद आने वाले, बिना कोट किए गए डबल कोट के बीच में नहीं बंटता.
टॉकेनेटर कैसे काम करता है:
- स्ट्रिंग को "वर्ण" में बांटें. यहां हर "वर्ण", एस्केप किया गया वर्ण होता है, जैसे कि \" (यानी, "\\\"") या f जैसा एक असल वर्ण (सिर्फ़ "f").
- हर "वर्ण" के लिए
- अगर स्पेस है, तो टोकन पूरा करें, जब तक कि हम कोट नहीं कर रहे हैं
- अगर यह कोटेशन मार्क है, तो "हमसे कोट किया जा रहा है" बिट को फ़्लिप करें
- अगर ऐसा नहीं है, तो उसे बनाए जा रहे टोकन में जोड़ें
- आम तौर पर, सेवा बंद होने की तारीख तक हम (टोकन)
ERROR(/ArrayList)
में आखिरी टोकन नहीं जोड़ते हैं
- अगर आखिरी "वर्ण" एक एस्केप वर्ण है, तो अपवाद डालें; यह मान्य नहीं है
- अगर हम कोटेशन के बीच में हैं, तो कोई अपवाद डालें; यह मान्य नहीं है
- अगर ऐसा नहीं है, तो (टोकन) में फ़ाइनल टोकन जोड़ें
- (टोकन) का String[] वर्शन दिखाता है
पैरामीटर |
line |
String : String को टोकन में बदलना है |
delim |
String : डेलिमिटर, जिस पर डेटा को बांटना है |
logging |
boolean : ऑपरेशन को लॉग करना है या नहीं |
रिटर्न |
String[] |
स्ट्रिंग का टोकन किया गया वर्शन |
थ्रो |
IllegalArgumentException |
अगर लाइन को पार्स नहीं किया जा सकता
|
tokenizeLine
public static String[] tokenizeLine (String line,
boolean logging)
स्ट्रिंग को स्पेस के हिसाब से बांटकर, उसे टोकन में बदलता है. यह एक-दूसरे के बाद आने वाले, बिना कोट किए गए डबल कोट के बीच में नहीं बंटता.
tokenizeLine(String, String)
भी देखें
पैरामीटर |
line |
String |
logging |
boolean |
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2025-03-26 (UTC) को अपडेट किया गया.
[[["समझने में आसान है","easyToUnderstand","thumb-up"],["मेरी समस्या हल हो गई","solvedMyProblem","thumb-up"],["अन्य","otherUp","thumb-up"]],[["वह जानकारी मौजूद नहीं है जो मुझे चाहिए","missingTheInformationINeed","thumb-down"],["बहुत मुश्किल है / बहुत सारे चरण हैं","tooComplicatedTooManySteps","thumb-down"],["पुराना","outOfDate","thumb-down"],["अनुवाद से जुड़ी समस्या","translationIssue","thumb-down"],["सैंपल / कोड से जुड़ी समस्या","samplesCodeIssue","thumb-down"],["अन्य","otherDown","thumb-down"]],["आखिरी बार 2025-03-26 (UTC) को अपडेट किया गया."],[],[]]