एक स्ट्रिंग विभाजित करें - विभाजित करना
एक स्ट्रिंग को एक विशिष्ट स्ट्रिंग (डिलीमीटर) पर विभाजित करता है।
नमूना कोड
सार्वजनिक स्थैतिक शून्य विभाजन नमूना() {स्ट्रिंग लाइन = "सेब, संतरे, केले"; स्ट्रिंग[] फल = लाइन.स्प्लिट(","); के लिए (स्ट्रिंग फल: फल) { System.out.println(फल); } }
आउटपुट परिणाम:
सेब संतरा केला
मूल स्ट्रिंग संयोजन
आप स्ट्रिंग्स को "+" ऑपरेटर के साथ जोड़ सकते हैं।
नमूना कोड
सार्वजनिक स्थैतिक शून्य प्लससैंपल () {स्ट्रिंग s1 = "हैलो"; स्ट्रिंग s2 = "दुनिया!"; System.out.println(s1 + s2); }
आउटपुट परिणाम:
हैलो वर्ल्ड!
डिलीमीटर के साथ स्ट्रिंग्स को जोड़ें - जोड़ना
एक विशिष्ट स्ट्रिंग (डिलीमिटर) का उपयोग करके स्ट्रिंग्स को जोड़ता है (जावा 8 के बाद से उपलब्ध)
नमूना कोड
सार्वजनिक स्थैतिक शून्य joinSample() {स्ट्रिंग लाइन = स्ट्रिंग.जॉइन(",", "सेब", "नारंगी", "केला"); System.out.println(line); }
जॉइन का उपयोग उसी तरह से स्ट्रिंग सरणियों को जोड़ने के लिए किया जा सकता है।
सार्वजनिक स्थैतिक शून्य joinArraySample() { स्ट्रिंग[] फल = {"सेब", "कीनू", "केला"}; स्ट्रिंग लाइन = स्ट्रिंग.जॉइन(",", फल); System.out.println(लाइन); / /परिणाम वही है}
आउटपुट परिणाम:
सेब, संतरे, केले
स्ट्रिंग्स की एक निर्दिष्ट श्रेणी निकालें - सबस्ट्रिंग
आरंभ और अंत बिंदु निर्दिष्ट करके स्ट्रिंग का भाग निकालें।
नमूना कोड
सार्वजनिक स्थैतिक शून्य सबस्ट्रिंग नमूना() { स्ट्रिंग str = "हैलो वर्ल्ड!"; System.out.println(str.substring(0, 5)); System.out.println(str.substring(2, 9)); System.out.println(str.substring(2, 9)); System. out.println(str.substring(6)); //आप केवल शुरुआती बिंदु भी निर्दिष्ट कर सकते हैं}
आउटपुट परिणाम:
हेलो हेलो वॉर वर्ल्ड!
अग्रणी और अनुगामी रिक्त स्थान हटाएँ - काट-छांट करना
स्ट्रिंग के पहले और बाद में आधी-चौड़ाई वाले स्थान, लाइन ब्रेक और टैब हटा दें।
स्ट्रिंग के बीच में रिक्त स्थान और डबल-बाइट रिक्त स्थान नहीं हटाए जाते हैं।
नमूना कोड
सार्वजनिक स्थैतिक शून्य ट्रिमसैंपल() {स्ट्रिंग str = "हैलो वर्ल्ड!"; System.out.println(str.trim()); }
आउटपुट परिणाम:
हैलो वर्ल्ड!
एक स्ट्रिंग के भाग को दूसरी स्ट्रिंग से बदलें - प्रतिस्थापित करें
किसी स्ट्रिंग के भाग को निर्दिष्ट स्ट्रिंग से बदल देता है। रिप्लेस सभी मेल खाने वाली स्ट्रिंग को बदल देता है।
नमूना कोड
सार्वजनिक स्थैतिक शून्य प्रतिस्थापन नमूना() {स्ट्रिंग str = "हैलो वर्ल्ड!"; System.out.println(str.replace("l", "×")); }
आउटपुट परिणाम:
वह××ओ काम×डी!
रिप्लेसफर्स्ट केवल पहली मिलान स्ट्रिंग को प्रतिस्थापित करता है।
नमूना कोड
सार्वजनिक स्थैतिक शून्य रिप्लेसफर्स्टसैंपल() { स्ट्रिंग स्ट्र = "हैलो वर्ल्ड!"; System.out.println(str.replaceFirst("l", "×")); }
आउटपुट परिणाम:
वह × लो दुनिया!
एक स्ट्रिंग में वर्णों की संख्या लौटाता है - लंबाई
एक स्ट्रिंग में वर्णों की संख्या लौटाता है. String.length() केवल वर्णों की संख्या लौटाता है।
नमूना कोड
सार्वजनिक स्थैतिक शून्य लंबाईनमूना() { स्ट्रिंग str = "〇〇प्रीफेक्चर□□सिटी△△टाउन 10-11"; System.out.println(str.length()); }
आउटपुट परिणाम:
14
यदि आप बाइट्स की संख्या जानना चाहते हैं, तो String.getBytes().length का उपयोग करें। Java8 के बाद से, मानक वर्ण कोड UTF8 है, इसलिए प्रत्येक पूर्ण-चौड़ाई वाला वर्ण 3 बाइट्स है।
नमूना कोड
सार्वजनिक स्थैतिक शून्य बाइट लंबाई नमूना() { स्ट्रिंग str = "〇〇प्रीफेक्चर□□सिटी△△टाउन 10-11"; System.out.println(str.getBytes().length); }
आउटपुट परिणाम:
32