मेन्यू

जावा में बुनियादी स्ट्रिंग संचालन का सारांश

विषयसूची

एक स्ट्रिंग विभाजित करें - विभाजित करना

एक स्ट्रिंग को एक विशिष्ट स्ट्रिंग (डिलीमीटर) पर विभाजित करता है।

नमूना कोड

सार्वजनिक स्थैतिक शून्य विभाजन नमूना() {स्ट्रिंग लाइन = "सेब, संतरे, केले"; स्ट्रिंग[] फल = लाइन.स्प्लिट(","); के लिए (स्ट्रिंग फल: फल) { 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
  • URLをコピーしました!
विषयसूची