में charAt () एक विधि है, जिसका उपयोग विशेष रूप से एक स्ट्रिंग में निर्दिष्ट सूचकांक पर चरित्र को वापस करने के लिए किया जाता है। इस लेख में हम इस विषय पर विस्तार से समझेंगे। इस लेख में निम्नलिखित बिंदुओं को शामिल किया जाएगा,
- जावा में charAt
- StringIndexOutOfBoundsException के लिए उदाहरण
- तार का उपयोग करके स्ट्रिंग के सभी वर्णों को प्रिंट करना ()
- वर्ण का उपयोग करके वर्ण की आवृत्ति की गणना करना ()
- एक स्ट्रिंग के पहले और अंतिम चरित्र को प्रिंट करना
तो चलिए शुरू करते हैं
जावा में charAt
CharAt () विधि के लिए, पास किया गया इंडेक्स मान 0 और (स्ट्रिंग की लंबाई - 1) के बीच होना चाहिए। यदि अनुक्रमणिका मान, ऋणात्मक संख्या, के बराबर या उससे अधिक है, तो StringIndexOutOfBoundsException वापस आ गया है।
हस्ताक्षर
सार्वजनिक चार चार्ट (इंट इंडेक्स)
पैरामीटर
सूचकांक: चरित्र का सूचकांक लौटाया जाना
कैसे जावास्क्रिप्ट में सरणी लंबाई खोजने के लिए
वापसी
निर्दिष्ट स्थान पर वर्ण वापस आ गया है।
अपवाद
StringIndexOutOfBoundException : लौटाया जाता है यदि सूचकांक का मान स्ट्रिंग की लंबाई के बराबर या उससे अधिक नकारात्मक है।
जावा लेख में इस चार्ट के साथ आगे बढ़ना
उदाहरण
सार्वजनिक वर्ग मुख्य {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग args []) {स्ट्रिंग str = must हमें ग्रह को जलवायु परिवर्तन से बचाना होगा ’// यह स्ट्रिंग चार c1 = str.charAt (0) char c2 = का पहला वर्ण लौटाता है। str.charAt (5) char c3 = str.charAt (9) char c4 = str.charAt (15) System.out.println ('0 क्रमांक पर वर्ण:' + c1) System.out.print.nn ('वर्ण 5 वें पर' इंडेक्स: '+ c2) System.out.println (' 9 वें इंडेक्स पर कैरेक्टर: '+ c3) System.out.println (' 15 वें इंडेक्स पर कैरेक्टर: '+ c4)}}
आउटपुट
0 इंडेक्स पर कैरेक्टर है: W
5 वें सूचकांक पर चरित्र है: एस
11 वें सूचकांक में वर्ण है: a
20 वें सूचकांक पर चरित्र है: ई
जावा लेख में इस चार्ट के साथ आगे बढ़ना
StringIndexOutOfBoundsException के लिए उदाहरण
एक नकारात्मक सूचकांक, या लंबाई से अधिक सूचकांक () - 1 पास करने पर, फिर एक StringIndexOutOfBoundsException को फेंक दिया जाता है।
निम्नलिखित उदाहरण में, एक नकारात्मक सूचकांक पारित किया गया है:
सार्वजनिक वर्ग मुख्य {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग args []) {स्ट्रिंग str = 'क्लाइमेटचेंज' // नकारात्मक सूचकांक char c = str.charAt (-1) System.out.println (c)}}
आउटपुट
थ्रेड में अपवाद 'मुख्य' java.lang.StringIndexOutOfBoundsException: स्ट्रिंग इंडेक्स सीमा से बाहर: -1
java.base / java.lang.StringLatin1.charAt (tringLatin1.java:44) पर
java.base / java.lang.String.charAt (String.java:692) पर
Main.main पर (Main.java और)
गैर-शून्य स्थिति के साथ बाहर निकली कमान 1
कोड एक अपवाद के साथ समाप्त होता है।
जावा लेख में इस चार्ट के साथ आगे बढ़ना
तार का उपयोग करके स्ट्रिंग के सभी वर्णों को प्रिंट करना ()
स्ट्रिंग के सभी वर्णों को मुद्रित करने के लिए, लूप के लिए स्ट्रिंग की लंबाई () -1 से लूप का उपयोग किया जाता है।
सार्वजनिक वर्ग मुख्य {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग args []) {स्ट्रिंग s = 'क्लाइमेटचेंज' के लिए (int i = 0 i)<=s.length()-1 i++) { System.out.println(s.charAt(i)) } } }
आउटपुट
कैसे इंजीनियर बनने के लिए
सी
एल
मैं
म
सेवा मेरे
टी
है
सी
ज
सेवा मेरे
एन
जी
है
जावा लेख में इस चार्ट के साथ आगे बढ़ना
वर्ण का उपयोग करके वर्ण की आवृत्ति की गणना करना ()
सार्वजनिक वर्ग मुख्य {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] args) {स्ट्रिंग s = 'क्लाइमेटचेंजइन्र्सियल' int count = 0 for (int i = 0 i)<=s.length()-1 i++) { if(s.charAt(i) == 'C'){ count++ } } System.out.println('Frequency of C is: '+count) } }
किसी वर्ण की आवृत्ति का उपयोग charAt () के द्वारा किया जा सकता है:
आउटपुट
सी की आवृत्ति है: 2
जावा लेख में इस चार्ट के साथ आगे बढ़ना
एक स्ट्रिंग के पहले और अंतिम चरित्र को प्रिंट करना
एक स्ट्रिंग का पहला और अंतिम वर्ण चारआर्ट () का उपयोग करके मुद्रित किया जा सकता है:
सार्वजनिक वर्ग मुख्य {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] args) {स्ट्रिंग s = 'क्लाइमेट चेंज रियल है' int strLength = s.length () // पहला कैरेक्टर System.out.println ('0 क्रमांक पर वर्ण: +') s.charAt (0)) // स्ट्रिंग लंबाई -1 इंडेक्स में मौजूद अंतिम कैरेक्टर को प्राप्त करना। System.out.println ('अंतिम इंडेक्स पर कैरेक्टर:' + s.charAt (स्ट्रैलोमीटर -1))}}
आउटपुट
0 इंडेक्स पर वर्ण: सी
अंतिम इंडेक्स पर वर्ण: l
CharAt () विधि उपयोगकर्ता को किसी भी निर्दिष्ट सूचकांक पर तत्वों तक पहुंचने के लिए असंख्य तरीके प्रदान करती है, जब तक कि सूचकांक एक उपयुक्त सीमा के भीतर आता है।
इस प्रकार हम 'जावा में चार्ट' पर इस लेख के अंत में आ गए हैं। आप और अधिक जानने के लिए चाहते हैं, तो बाहर की जाँच करें Edureka, एक विश्वसनीय ऑनलाइन शिक्षण कंपनी द्वारा। एडुर्का के जावा जे 2 ईई और एसओए प्रशिक्षण और प्रमाणन पाठ्यक्रम आपको हाइबरनेट और स्प्रिंग जैसे विभिन्न जावा फ्रेमवर्क के साथ कोर और उन्नत जावा अवधारणाओं दोनों के लिए प्रशिक्षित करने के लिए डिज़ाइन किया गया है।
क्या आप हमसे कोई प्रश्न पूछना चाहते हैं? कृपया इस ब्लॉग के टिप्पणी अनुभाग में इसका उल्लेख करें और हम जल्द से जल्द आपको वापस कर देंगे।