जावा स्ट्रिंग इंडेक्सऑफ () पदार्थ और amp के साथ विधि; उदाहरण

विषय - सूची:

Anonim

Java में IndexOf () मेथड क्या है?

IndexOf () विधि IndexOf पद्धति के मापदंडों में निर्दिष्ट मानदंडों की पहली घटना का सूचकांक प्राप्त करने के लिए उपयोग की जाती है।

एक सामान्य परिदृश्य तब हो सकता है जब एक सिस्टम एडमिन किसी क्लाइंट के ईमेल आईडी के '@' कैरेक्टर के इंडेक्स को ढूंढना चाहता है और फिर बाकी सबरिंग प्राप्त करना चाहता है। उस स्थिति में, IndexOf विधि का उपयोग किया जा सकता है।

वाक्य - विन्यास

जावा स्ट्रिंग इंडेक्सऑफ का सिंटैक्स () विधि है:

public int indexOf(int cha)

जावा इंडेक्सऑफ़ () पैरामीटर

नीचे इंडेक्सऑफ () जावा स्ट्रिंग पैरामीटर हैं:

char - एक एकल वर्ण मान का प्रतिनिधित्व करने के लिए उपयोग किया जाता है

str - खोज करने के लिए स्ट्रिंग का प्रतिनिधित्व करने के लिए प्रयुक्त

fromIndex - से खोज शुरू करने के लिए सूचकांक स्थिति का प्रतिनिधित्व करने के लिए उपयोग किया जाता है

जावा स्ट्रिंग इंडेक्सऑफ़ () रिटर्न मान

यह अनुक्रमणिका () जावा स्ट्रिंग विधि निर्दिष्ट वर्ण की पहली घटना के इस स्ट्रिंग के भीतर सूचकांक लौटाती है। अगर चरित्र नहीं होता है तो यह -1 लौटता है।

जावा स्ट्रिंग इंडेक्सऑफ विधि में चार अधिभार हैं। सभी अधिभार एक पूर्णांक प्रकार मान लौटाते हैं, लौटे सूचकांक का प्रतिनिधित्व करते हैं। ये ओवरलोड उन मापदंडों के प्रकार और संख्या में भिन्न होते हैं जिन्हें वे स्वीकार करते हैं।

IndexOf (char b)

यह विधि पैरामीटर के रूप में पारित चरित्र 'बी' के सूचकांक को लौटाती है। यदि वह वर्ण स्ट्रिंग में उपलब्ध नहीं है, तो लौटा हुआ सूचकांक -1 होगा।

IndexOf (char c, int startindex)

दिए गए विधि वर्णक्रम इंडेक्स की पहली घटना के सूचकांक को लौटाएंगे जब पूर्णांक इंडेक्स दूसरे पैरामीटर "startindex" के रूप में पारित हो जाएगा। "Startindex" पूर्णांक सूचकांक से पहले चरित्र 'c' की सभी घटनाओं को अनदेखा किया जाएगा।

IndexOf (स्ट्रिंग विकल्प)

उपरोक्त जावा सबस्ट्रिंग इंडेक्सऑफ () विधि एक पैरामीटर के रूप में पारित सबस्ट्रिंग के पहले चरित्र के सूचकांक को लौटाता है। यदि स्ट्रिंग में वह विकल्प उपलब्ध नहीं है, तो लौटा हुआ इंडेक्स -1 होगा।

IndexOf (स्ट्रिंग विकल्प, int startindex)

यह जावा सबस्ट्रिंग इंडेक्सऑफ () विधि "स्टार्टइन्डेक्स" इंडेक्स वैल्यू के बाद पहले पैरामीटर के रूप में दिए गए सबस्ट्रिंग में पहले वर्ण के सूचकांक को लौटाता है। यदि प्रतिस्थापन "startindex" के पूर्णांक मान से शुरू होता है, तो उस विकल्प को अनदेखा किया जाएगा।

जावा स्ट्रिंग इंडेक्सऑफ () विधि उदाहरण

सार्वजनिक वर्गसार्वजनिक स्थैतिक शून्य main (String [] args[]) {स्ट्रिंग str_Sample = "यह उदाहरण का सूचकांक है";// स्थिति में चरित्रSystem.out.println ("वर्ण का सूचकांक 'x': + str_Sample.indexOf ('x'));// दिए गए सूचकांक मूल्य के बाद स्थिति पर चरित्रSystem.out.println ("इंडेक्स ऑफ़ कैरेक्टर 's' 3 इंडेक्स के बाद: + str_Sample.indexOf ('s', 3));// दिए गए विकल्प के लिए सूचकांक स्थिति देंSystem.out.println ("प्रतिस्थापन का सूचकांक 'है: + str_Sample.indexOf ("is"));// दिए गए विकल्प के लिए सूचकांक स्थिति दें और सूचकांक शुरू करेंSystem.out.println ("प्रतिस्थापन का सूचकांक '' फॉर्म इंडेक्स: + str_Sample.indexOf ("is", 5)) है;}}

आउटपुट:

वर्ण 'x ’का सूचकांक: १ सूचकांक के बाद १२ अक्षरों का' सूचकांक’: 3

'ऑर्गनाइज़िंग' का इंडेक्स ':' 2 इंडेक्स ऑफ़ सबस्ट्रिंग 'फॉर्म इंडेक्स है: ५