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

Java प्रोग्राम: जांचें कि स्ट्रिंग में सबस्ट्रिंग है या नहीं

इस लेख में हम समझेंगे कि Java में कैसे जांचें कि कोई स्ट्रिंग किसी सबस्ट्रिंग को समाहित करती है या नहीं। स्ट्रिंग एक डेटा टाइप है जिसमें एक या अधिक कैरेक्टर होते हैं और यह डबल कोट्स (" ") में संलग्न होता है। स्ट्रिंग का एक भाग या उपसमुच्चय सबस्ट्रिंग कहलाता है।

उदाहरण

इनपुट:

The first substring is defined as: Java
The second substring is defined as: C++

आउटपुट:

The substring: Java is a part of the defined string.
The substring: C++ is not a part of the defined string.

एल्गोरिदम

  1. शुरुआत
  2. तीन स्ट्रिंग्स डिक्लेयर करें: input_string, sub_string_1, sub_string_2
  3. मान परिभाषित करें
  4. .contains() फंक्शन का उपयोग करके जांचें कि स्ट्रिंग में सबस्ट्रिंग है या नहीं
  5. परिणाम प्रदर्शित करें
  6. रोकें

उदाहरण 1: मुख्य फंक्शन में सभी ऑपरेशन

public class Demo {
    public static void main(String[] args) {
        String input_string = "Java Programming";
        System.out.println("The input string is defined as: " + input_string);
        String sub_string_1 = "Java";
        System.out.println("The first substring is defined as: " + sub_string_1);
        String sub_string_2 = "C++";
        System.out.println("The second substring is defined as: " + sub_string_2);
        
        boolean result = input_string.contains(sub_string_1);
        if(result) {
            System.out.println("The substring: " + sub_string_1 + " is a part of the defined string.");
        } else {
            System.out.println("The substring: " + sub_string_1 + " is not a part of the defined string.");
        }
        
        result = input_string.contains(sub_string_2);
        if(result) {
            System.out.println("The substring: " + sub_string_2 + " is a part of the defined string.");
        } else {
            System.out.println("The substring: " + sub_string_2 + " is not a part of the defined string.");
        }
    }
}

आउटपुट

The input string is defined as: Java Programming
The first substring is defined as: Java
The second substring is defined as: C++
The substring: Java is a part of the defined string.
The substring: C++ is not a part of the defined string.

उदाहरण 2: ऑब्जेक्ट-ओरिएंटेड दृष्टिकोण

public class Demo {
    static void checkSubstring(String input_string, String sub_string_1, String sub_string_2) {
        boolean result = input_string.contains(sub_string_1);
        if(result) {
            System.out.println("The substring: " + sub_string_1 + " is a part of the defined string.");
        } else {
            System.out.println("The substring: " + sub_string_1 + " is not a part of the defined string.");
        }
        
        result = input_string.contains(sub_string_2);
        if(result) {
            System.out.println("The substring: " + sub_string_2 + " is a part of the defined string.");
        } else {
            System.out.println("The substring: " + sub_string_2 + " is not a part of the defined string.");
        }
    }
    
    public static void main(String[] args) {
        String input_string = "Java Programming";
        System.out.println("The input string is defined as: " + input_string);
        String sub_string_1 = "Java";
        System.out.println("The first substring is defined as: " + sub_string_1);
        String sub_string_2 = "C++";
        System.out.println("The second substring is defined as: " + sub_string_2);
        checkSubstring(input_string, sub_string_1, sub_string_2);
    }
}

आउटपुट

The input string is defined as: Java Programming
The first substring is defined as: Java
The second substring is defined as: C++
The substring: Java is a part of the defined string.
The substring: C++ is not a part of the defined string.
  1. - Java में केस इग्नोर करके स्ट्रिंग में सबस्ट्रिंग चेक कैसे करें?

    String क्लास की contains() विधि स्ट्रिंग वैल्यू को पैरामीटर के रूप में स्वीकार करती है, वेरिफाई करती है कि वर्तमान स्ट्रिंग ऑब्जेक्ट में निर्दिष्ट स्ट्रिंग मौजूद है या नहीं और यदि है तो true लौटाती है (अन्यथा false)। String क्लास की toLowerCase() विधि वर्तमान स्ट्रिंग के सभी कैरेक्टर्स को लोअर केस

  1. - पैलिंड्रोम चेक करने के लिए Java प्रोग्राम

    पैलिंड्रोम नंबर वह नंबर है जो उल्टा होने पर भी वही रहता है, उदाहरण के लिए, 121, 313, 525, आदि। उदाहरण आइए अब पैलिंड्रोम चेक करने का एक उदाहरण देखें: public class Palindrome { public static void main(String[] args) { int a = 525, revVal = 0, remainder, val; val = a; S

  1. - दिए गए स्ट्रिंग में सबस्ट्रिंग मौजूद है या नहीं जांचने का पायथन प्रोग्राम

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