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

यह जांचने की विधि कि क्या स्ट्रिंग में जावा में उप-स्ट्रिंग को अनदेखा करने वाला मामला है

Apache Commons लाइब्रेरी के org.apache.commons.lang3 पैकेज का StringUtils वर्ग containsIgnoreCase() नामक एक विधि प्रदान करता है ।

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

. है
  • सच है, अगर स्रोत स्ट्रिंग में खोज स्ट्रिंग है।

  • असत्य, यदि स्रोत स्ट्रिंग में खोज स्ट्रिंग नहीं है।

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

  • निम्नलिखित निर्भरता को अपनी pom.xml फ़ाइल में जोड़ें

<निर्भरता> org.apache.commons commons-lang3 <संस्करण>3.9
  • स्रोत स्ट्रिंग प्राप्त करें।

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

  • दो स्ट्रिंग ऑब्जेक्ट्स को पैरामीटर के रूप में (उसी क्रम में) पास करके शामिल करें IgnoreCase() विधि।

उदाहरण

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

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

उदाहरण

जावा उदाहरण के बाद उपयोगकर्ता से एक उप स्ट्रिंग पढ़ता है और सत्यापित करता है कि फ़ाइल में दिए गए उप स्ट्रिंग में मामला है या नहीं।

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

आउटपुट

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

  1. जावा स्ट्रिंग में शामिल हैं:एक चरण-दर-चरण मार्गदर्शिका

    जावा contains() विधि जाँचता है कि क्या एक स्ट्रिंग में एक और सबस्ट्रिंग है। contains() विधि सही या गलत लौटाती है। जावा contains() एक पैरामीटर स्वीकार करता है:आपके स्ट्रिंग में खोजने के लिए सबस्ट्रिंग। अक्सर, जब आप स्ट्रिंग्स के साथ काम कर रहे होते हैं, तो आप यह निर्धारित करना चाहेंगे कि स्ट्रिंग

  1. जांचें कि स्ट्रिंग में स्विफ्ट में एक और स्ट्रिंग है या नहीं

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

  1. यह जांचने के लिए प्रोग्राम कि क्या किसी स्ट्रिंग में पायथन में कोई विशेष वर्ण है

    जब यह जांचने की आवश्यकता होती है कि किसी स्ट्रिंग में एक विशिष्ट वर्ण है या नहीं, तो चेक_स्ट्रिंग नामक एक विधि परिभाषित की जाती है जो नियमित अभिव्यक्ति का उपयोग करती है और यह जांचने के लिए संकलन विधि का उपयोग करती है कि स्ट्रिंग में एक विशेष वर्ण है या नहीं। मेथड के बाहर, एक स्ट्रिंग को परिभाषित किय