जावास्क्रिप्ट चैट

| | | | | | | | | | | | | | | | | | | | |

Java charAt () विधि एक स्ट्रिंग में एक विशिष्ट अनुक्रमणिका स्थिति पर एक वर्ण लौटाती है। एक स्ट्रिंग के पहले वर्ण की अनुक्रमणिका स्थिति 0 होती है। charAt () एक एकल वर्ण देता है। यह वर्णों की एक श्रृंखला नहीं लौटाता है।

जावा में स्ट्रिंग्स के साथ काम करते समय, आप शायद यह जानना चाहें कि स्ट्रिंग में कौन सा वर्ण एक निश्चित स्थान पर है।

यह वह जगह है जहां charAt () विधि आती है। Java charAt () विधि का उपयोग किसी श्रृंखला में विशेष स्थिति से जुड़े चरित्र को खोजने के लिए किया जाता है। यह एक स्ट्रिंग में कई वर्ण भी लौटा सकता है।

उदाहरण के लिए, मान लें कि आप एक प्रोग्राम लिखते हैं जो यूएस डायलिंग कोड से जुड़े स्थानों को पुनः प्राप्त करता है। आप एक स्ट्रिंग के पहले तीन वर्णों को पुनः प्राप्त करना चाह सकते हैं जिसमें एक फ़ोन नंबर होता है।

यह ट्यूटोरियल जावा में charAt () का उपयोग करने का तरीका बताएगा, उदाहरणों का जिक्र करते हुए /

Java Strings को अपडेट करें

चेन प्रोग्रामिंग भाषा में एक महत्वपूर्ण प्रकार का डेटा है, क्योंकि वे आपको अपने कोड में टेक्स्ट डेटा के साथ काम करने की अनुमति देते हैं। जावा में, तार दोहरे उद्धरण चिह्नों से घिरे होते हैं ("")। जावा में स्ट्रिंग घोषणा का एक उदाहरण यहां दिया गया है:

कंपनी वेरिएबल जिन्हें हमने ऊपर परिभाषित किया है, उनका मान निम्न इंडेक्स का होगा:

g o o g l और
1 2 3 4 5

पहले अक्षर `G` का सूचकांक 0 होगा, जबकि `l` अक्षर का सूचकांक 4 होगा।

Java charAt

बिल्ट-इन Java string charAt () मेथड एक स्ट्रिंग में एक विशेष इंडेक्स पोजीशन पर एक कैरेक्टर देता है। पहले कैरेक्टर का इंडेक्स वैल्यू 0 होता है, और इसी तरह बाद के लिए स्ट्रिंग में वर्ण।

यदि आप स्ट्रिंग के पहले वर्ण या नौवें को पुनः प्राप्त करना चाहते हैं, उदाहरण के लिए, आप charAt () का उपयोग कर सकते हैं। < का सिंटैक्स em>charAt () विधि इस प्रकार है:

charAt () एक पैरामीटर लेता है: इंडेक्स पोजीशन वह कैरेक्टर जिसे आप रिकवर करना चाहते हैं .

charAt Java उदाहरण

मान लें कि हम एक बार लॉन्च करते हैं। हम उन सभी ग्राहकों को 5% की छूट दे रहे हैं जिनके नाम G. अक्षर से शुरू होते हैं। यह बिक्री बढ़ाने और स्टोर में अधिक लोगों को आकर्षित करने के प्रचार का हिस्सा है।

चाहते हैं एक प्रोग्राम बनाने के लिए जो बारटेंडर को दिए गए नाम के पहले अक्षर को पुनः प्राप्त करता है। हम निम्नलिखित कोड का उपयोग करके ऐसा कर सकते हैं:

जब हम अपना कोड चलाते हैं, प्रोग्राम निम्नलिखित प्रतिक्रिया देता है:

सबसे पहले, हम GetFirstLetter नामक एक वर्ग बनाएंगे, जो हमारे कोड को संग्रहीत करता है, इसलिए हमने एक Java चर जिसे नाम कहा जाता है। यह स्ट्रिंग हमारे क्लाइंट के नाम को स्टोर करती है। इस मामले में, हमारे क्लाइंट का नाम ग्राहम हेंडरसन था। गलत व्याख्या किए गए नाम का .

अगली पंक्ति में हम अक्षर नामक एक चर परिभाषित करते हैं। हमने "char" डेटा प्रकार का उपयोग किया क्योंकि वह अक्षर होगा केवल एक कैरेक्टर रखें।

इस वेरिएबल को वी एल्यू name.charAt (0) को असाइन करें। यह हमारे स्ट्रिंग का पहला कैरेक्टर देता है। दूसरे शब्दों में, हम प्राप्त करते हैं चरित्र सूचकांक मान 0 के साथ वापस। इस मामले में, charAt () विधि G वर्ण लौटाए जाते हैं।

अगला, हम एक संदेश प्रिंट करते हैं कंसोल हमें निर्दिष्ट इंडेक्स पर कैरेक्टर बता रहा है, जो इस मामले में 1 है। हमारे कोड में निम्नलिखित परिवर्तन:

हमने दो बदलाव किए हैं। सबसे पहले, हमने charAt () int index मेथड में इंडेक्स नंबर को 1 में बदल दिया, जो कि हमारे स्ट्रिंग में दूसरा कैरेक्टर है। दूसरा, हमने मुद्रित संदेश को के पहले अक्षर ... के बजाय का दूसरा अक्षर ... कहने के लिए बदल दिया है।

हमारा कोड लौटाता है: R। यह एक नई श्रृंखला है। हमारी मूल स्ट्रिंग नहीं बदली गई है

जैसा कि आप देख सकते हैं, हमारे कोड ने हमारी स्ट्रिंग में दूसरा वर्ण प्राप्त किया

स्ट्रिंग जावा charAt:। संख्या घटना उदाहरण

charAt () पद्धति का एक उपयोगी अनुप्रयोग एक आवृत्ति गणना एल्गोरिथ्म में है। घटना गणना एल्गोरिदम एक स्ट्रिंग, सूची, या अन्य चलने योग्य वस्तु में एक विशेष मान के प्रकट होने की संख्या की गणना करता है।

कैफे पर वापस जाएं। मान लीजिए कि बहुत से ग्राहक हैं हमने छूट का अनुरोध किया है क्योंकि G एक नाम में एक बहुत ही सामान्य प्रारंभिक पत्र है। हमने अपना सौदा बदलने का फैसला किया है ताकि आप अपनी खरीद पर केवल 5% छूट प्राप्त कर सकें यदि आपके नाम में दो से अधिक जी शामिल हैं।

यहाँ वह कोड है जिसका उपयोग हम ca . करने के लिए कर सकते हैं अगर कोई ग्राहक हमारी छूट का हकदार है तो यह पता करें:

जब हम अपना कोड चलाते हैं, तो प्रोग्राम निम्नलिखित प्रतिक्रिया देता है:

हम सबसे पहले GetLetters नामक एक वर्ग को परिभाषित करते हैं, जो हमारे प्रोग्राम कोड को संग्रहीत करता है। इसके बाद, हम नाम नामक एक वैरिएबल को परिभाषित करते हैं जो हमारे क्लाइंट के नाम को स्टोर करता है।

हमने काउंटर नामक एक वेरिएबल को परिभाषित किया है जो रिकॉर्ड करता है कि कितने उदाहरण हैं हमारे स्ट्रिंग में G अक्षर मौजूद है। इसलिए हमने एक Java for लूप बनाया है जो हमारे वेरिएबल नाम के प्रत्येक मान की जांच करता है।

name.length () -1 हमें बताता है कि हमारा लूप तब तक जारी रहेगा जब तक कि वह name स्ट्रिंग के हर अक्षर से नहीं गुजरता।

इसके बाद, हमने एक if स्टेटमेंट को परिभाषित किया। निम्न कथन जाँचता है कि क्या वर्ण अनुक्रमणिका स्थिति पर है i. यह हमारे लूप का वह भाग है जो हर बार लूप के निष्पादित होने पर बढ़ता है, G के बराबर होता है।

ध्यान दें कि यह तुलना केस संवेदी है। यदि हमारे नाम लोअरकेस में सहेजे गए थे, तो name.charAt (i) == `G` कथन कभी भी सत्य का मूल्यांकन नहीं करेगा

अगर इंडेक्स पोजीशन पर कैरेक्टर i G के बराबर है, तो हमारा काउंटर हमारी आखिरी लाइन में 1 से बढ़ जाता है। कोड, हमने प्रोग्राम को प्रिंट करने और कंसोल पर एक संदेश भेजने के लिए कहा। यह संदेश हमें बताता है कि ग्राहक के नाम में कितनी बार वर्ण G दिखाई देता है।

निष्कर्ष

जावा charAt () उस वर्ण को पुनः प्राप्त करता है जो एक स्ट्रिंग में किसी विशेष अनुक्रमणिका मान में मौजूद होता है। उदाहरण के लिए, हम charAt () का उपयोग 10वीं को पुनः प्राप्त करने के लिए कर सकते हैं। स्ट्रिंग का वर्ण, या 15.

इस ट्यूटोरियल ने जावा में charAt () <विधि / em> का उपयोग करने का तरीका खोजा। हमने charAt () और यह भी बताया कि कैसे charAt () को जावा के आवर्ती गणना एल्गोरिदम के साथ प्रयोग किया जा सकता है। p>

अब आप < का उपयोग शुरू करने के लिए तैयार हैं। em>charAt () as Ja go es विशेषज्ञ! जावा के बारे में अधिक जानने के लिए, जावा में प्रोग्राम कैसे करें पर हमारी मार्गदर्शिका पढ़ें।