जावा में कई विधियाँ हैं जिनका उपयोग करके आप किसी विशिष्ट शब्द के लिए स्ट्रिंग में शब्दों का विश्लेषण कर सकते हैं। यहां हम उनमें से 3 पर चर्चा करने जा रहे हैं।
इसमें शामिल हैं () विधि
स्ट्रिंग वर्ग की शामिल () विधि वर्ण मान के अनुक्रम को स्वीकार करती है और सत्यापित करती है कि यह वर्तमान स्ट्रिंग में मौजूद है या नहीं। अगर पाया जाता है तो यह सच हो जाता है, और यह झूठा लौटाता है।
उदाहरण
आयात करें स्ट्रिंग str2 ="ट्यूटोरियल पॉइंट"; अगर (str1.contains(str2)){ System.out.println ("सफल खोज"); } और { System.out.println ("सफल नहीं खोजें"); } }}आउटपुट
सफल खोज
इंडेक्सऑफ़ () विधि
स्ट्रिंग क्लास की indexOf () विधि एक स्ट्रिंग मान को स्वीकार करती है और वर्तमान स्ट्रिंग में इसकी (प्रारंभिक) अनुक्रमणिका ढूंढती है और इसे वापस कर देती है। यह विधि -1 लौटाती है यदि यह वर्तमान में दिए गए स्ट्रिंग को नहीं ढूंढती है।
उदाहरण
पब्लिक क्लास ParsingForSpecificWord { public static void main(String args[]) { String str1 ="Hello How are you, Tutorialspoint में आपका स्वागत है"; स्ट्रिंग str2 ="ट्यूटोरियल पॉइंट"; इंट इंडेक्स =str1.indexOf (str2); अगर (सूचकांक> 0) {System.out.println ("सफल खोज"); System.out.println ("शब्द की अनुक्रमणिका है:" + अनुक्रमणिका); } और { System.out.println ("सफल नहीं खोजें"); } }}
आउटपुट
सफल सर्च करेंशब्द का इंडेक्स है:30
स्ट्रिंगटोकनाइज़र वर्ग
StringTokenizer वर्ग का उपयोग करके, आप एक स्ट्रिंग को एक सीमांकक के आधार पर छोटे टोकन में विभाजित कर सकते हैं और उनके माध्यम से पार कर सकते हैं। निम्नलिखित उदाहरण स्रोत स्ट्रिंग में सभी शब्दों को टोकन करता है और बराबर () का उपयोग करके दिए गए शब्द के साथ इसके प्रत्येक शब्द की तुलना करता है विधि।
उदाहरण
आयात करें स्ट्रिंग str2 ="ट्यूटोरियल पॉइंट"; // StringTookenizer वर्ग को तुरंत चालू करना इंट फ्लैग =0; जबकि (tokenizer.hasMoreElements ()) {स्ट्रिंग टोकन =tokenizer.nextToken (); अगर (टोकन। बराबर (str2)) {झंडा =1; } और {ध्वज =0; } } if(flag==1) System.out.println ("सफल खोज"); और System.out.println ("सफल नहीं खोजें"); }}आउटपुट
सफल खोज