कुशल स्ट्रिंग चरित्र सत्यापन
जावा में, एक सामान्य कार्य यह निर्धारित करना है कि एक स्ट्रिंग के भीतर एक विशिष्ट चरित्र दिखाई देता है या नहीं। जबकि पारंपरिक दृष्टिकोण में स्ट्रिंग के माध्यम से पुनरावृत्ति शामिल है, इंडेक्सऑफ () का उपयोग करने वाला एक कुशल विकल्प लूपिंग की आवश्यकता को समाप्त करता है।
इंडेक्सऑफ () चरित्र द्वारा स्ट्रिंग चरित्र को स्कैन करता है और पहले उदाहरण का सूचकांक लौटाता है जहां निर्दिष्ट चरित्र प्रकट होता है। यदि वर्ण अनुपस्थित है, तो -1 का मान लौटाया जाता है।
यह जांचने के उदाहरण पर विचार करें कि क्या वर्ण 'ए' 'टेक्स्ट' नामक स्ट्रिंग में मौजूद है। IndexOf() का उपयोग करके, हम बस कॉल कर सकते हैं:
int index = text.indexOf('a');
यदि 'टेक्स्ट' में 'a' है, तो लौटाया गया इंडेक्स उसकी स्थिति होगी स्ट्रिंग में. इसके विपरीत, यदि 'ए' मौजूद नहीं है, तो सूचकांक -1 होगा। यह दृष्टिकोण लूप के ओवरहेड के बिना प्रभावी ढंग से स्थिति की जांच करता है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3