Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> 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.

एल्गोरिदम

Step 1 - START
Step 2 - Declare three string namely input_string, sub_string_1, sub_string_2
Step 3 - Define the values.
Step 4 - Use the function .contains() to check if the string contains the substring.
Step 5 - Display the result
Step 6 - Stop

उदाहरण 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 check_substring(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);
      check_substring(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. हम कैसे जांचते हैं कि स्ट्रिंग में जावा में एक सबस्ट्रिंग (केस को अनदेखा करना) है या नहीं?

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

  1. जावा प्रोग्राम पैलिंड्रोम की जांच करने के लिए

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

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

    इस समस्या में एक स्ट्रिंग दी जाती है, हमें यह जांचना होता है कि दिए गए स्ट्रिंग में कोई सबस्ट्रिंग मौजूद है या नहीं। एल्गोरिदम Step 1: input a string and a substring from the user and store it in separate variables. Step 2. Check if the substring is present in the string or not. To do this using fi