Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

हम कैसे जांचते हैं कि स्ट्रिंग में जावा में एक सबस्ट्रिंग (केस को अनदेखा करना) है या नहीं?

शामिल है () स्ट्रिंग वर्ग की विधि स्टिंग मान को एक पैरामीटर के रूप में स्वीकार करती है, यह सत्यापित करती है कि वर्तमान स्ट्रिंग ऑब्जेक्ट में निर्दिष्ट स्ट्रिंग है या नहीं और यदि यह सही है (अन्यथा गलत)।

toLoweCase() स्ट्रिंग क्लास की विधि वर्तमान स्ट्रिंग के सभी वर्णों को लोअर केस में बदल देती है और रिटर्न करती है।

यह पता लगाने के लिए कि क्या स्ट्रिंग में कोई विशेष उप-स्ट्रिंग है, भले ही मामला कुछ भी हो -

  • स्ट्रिंग प्राप्त करें।

  • उप स्ट्रिंग प्राप्त करें।

  • toLowerCase() विधि का उपयोग करके स्ट्रिंग मान को छोटे अक्षरों में बदलें, इसे फ़ाइल सामग्री के रूप में संग्रहीत करें।

  • toLowerCase() विधि का उपयोग करके स्ट्रिंग मान को छोटे अक्षरों में बदलें, इसे सबस्ट्रिंग के रूप में संग्रहीत करें।

  • इसमें शामिल हैं () . का आह्वान करें एक पैरामीटर के रूप में सबस्ट्रिंग पास करके फ़ाइल सामग्री पर विधि।

उदाहरण

मान लें कि हमारे पास निम्न सामग्री के साथ D निर्देशिका में sample.txt नाम की एक फ़ाइल है -

ट्यूटोरियल पॉइंट इस विचार से उत्पन्न हुआ है कि पाठकों का एक वर्ग मौजूद है जो ऑनलाइन सामग्री के लिए बेहतर प्रतिक्रिया देता है और अपने ड्राइंग रूम के आराम से अपनी गति से नए कौशल सीखना पसंद करता है। ट्यूटोरियल बिंदु पर हम उच्च गुणवत्ता वाली शिक्षा प्रदान करते हैं- मुफ्त में सहायता।

निम्नलिखित जावा उदाहरण उपयोगकर्ता से एक उप स्ट्रिंग को पढ़ता है, यह सत्यापित करता है कि फ़ाइल में दी गई उप स्ट्रिंग है या नहीं, भले ही मामला कुछ भी हो।

आयात करें स्कैनर एससी =नया स्कैनर (नई फाइल (फाइलपाथ)); स्ट्रिंगबफर एसबी =नया स्ट्रिंगबफर (); जबकि (sc.hasNextLine ()) {इनपुट =sc.nextLine (); एसबी.एपेंड (इनपुट); } वापसी sb.toString (); } सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग तर्क []) अपवाद फेंकता है {स्कैनर एससी =नया स्कैनर (System.in); System.out.println ("सत्यापित करने के लिए उप स्ट्रिंग दर्ज करें:"); स्ट्रिंग सबस्ट्रिंग =sc.next (); स्ट्रिंग फ़ाइल सामग्री =फ़ाइल टॉस्ट्रिंग ("डी:\\ नमूना। txt"); // फ़ाइल की सामग्री को लोअर केस फ़ाइल में कनवर्ट करना सामग्री =fileContents.toLowerCase (); // सब स्ट्रिंग को लोअर केस में कनवर्ट करना सबस्ट्रिंग =subString.toLowerCase (); // सत्यापित करें कि फ़ाइल में दिया गया उप स्ट्रिंग बूलियन परिणाम है या नहीं =fileContents.contains(subString); अगर (परिणाम) { System.out.println ("फ़ाइल में दी गई उप स्ट्रिंग है।"); } और { System.out.println ("फ़ाइल में दी गई उप स्ट्रिंग शामिल नहीं है।"); } }}

आउटपुट

सत्यापित करने के लिए उप स्ट्रिंग दर्ज करें:उनके ड्राइंग रूम के आराम। फ़ाइल में दी गई उप स्ट्रिंग है।

  1. जावा में java.lang.String क्लास की सबस्ट्रिंग () विधि का उपयोग कैसे करें?

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

  1. कैसे जांचें कि स्ट्रिंग में पाइथन में केवल ऊपरी केस अक्षर हैं या नहीं?

    हम जांच सकते हैं कि क्या किसी स्ट्रिंग में 2 विधियों का उपयोग करके केवल अपर केस लेटर्स हैं। सबसे पहले विधि isupper() का उपयोग कर रहा है। उदाहरण print( 'Hello world'.isupper()) print('HELLO'.isupper()) आउटपुट False True आप उसी परिणाम के लिए रेगेक्स का उपयोग भी कर सकते हैं। केवल अपरके

  1. कैसे जांचें कि स्ट्रिंग में पाइथन में केवल निचले केस अक्षर हैं या नहीं?

    हम जांच सकते हैं कि क्या किसी स्ट्रिंग में 2 विधियों का उपयोग करके केवल छोटे अक्षर हैं। सबसे पहले विधि islower() का उपयोग कर रहा है। उदाहरण के लिए: print('Hello world'.islower()) print('hello world'.islower()) आउटपुट False True आप उसी परिणाम के लिए रेगेक्स का भी उपयोग कर सकते हैं।