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

जावा प्रोग्राम एक स्ट्रिंग में डुप्लिकेट वर्ण खोजने के लिए

इस लेख में, हम समझेंगे कि एक स्ट्रिंग में डुप्लिकेट वर्णों को कैसे खोजा जाए। स्ट्रिंग एक डेटाटाइप है जिसमें एक या अधिक वर्ण होते हैं और दोहरे उद्धरण चिह्नों ("") में संलग्न होते हैं।

नीचे उसी का एक प्रदर्शन है -

मान लें कि हमारा इनपुट है -

Input string: Java Programming

वांछित आउटपुट होगा -

The duplicate characters in the string are: a a r g m

एल्गोरिदम

Step 1 - START
Step 2 - Declare a string namely input_string, a char array namely character_array.
Step 3 - Define the values.
Step 4 - Convert the string to character array.
Step 5 – Iterate over the character_array twice with ‘i’ and ‘j’ values. Using an if-confition, check if ‘i’th value matches with the ‘j’th value. If yes, it’s a duplicate. Store the value.
Step 5 - Display the result
Step 6 - Stop

उदाहरण 1

यहां, हम 'मेन' ​​फंक्शन के तहत सभी ऑपरेशंस को एक साथ बांधते हैं।

public class Demo {
   public static void main(String argu[]) {
      String input_string = "Java Programming";
      System.out.println("The string is defined as: " + input_string);
      char[] character_array = input_string.toCharArray();
      System.out.print("\nThe duplicate characters in the string are: ");
      for (int i = 0; i < input_string.length(); i++) {
         for (int j = i + 1; j < input_string.length(); j++) {
            if (character_array[i] == character_array[j]) {
               System.out.print(character_array[j] + " ");
               break;
            }
         }
      }
   }
}

आउटपुट

The string is defined as: Java Programming

The duplicate characters in the string are: a a r g m

उदाहरण 2

यहां, हम ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग को प्रदर्शित करने वाले कार्यों में संचालन को समाहित करते हैं।

public class Demo {
   static void duplicate_characters(String input_string){
      char[] character_array = input_string.toCharArray();
      System.out.print("\nThe duplicate characters in the string are: ");
      for (int i = 0; i < input_string.length(); i++) {
         for (int j = i + 1; j < input_string.length(); j++) {
            if (character_array[i] == character_array[j]) {
               System.out.print(character_array[j] + " ");
               break;
            }
         }
      }
   }
   public static void main(String argu[]) {
      String input_string = "Java Programming";
      System.out.println("The string is defined as: " + input_string);
      duplicate_characters(input_string);
   }
}

आउटपुट

The string is defined as: Java Programming

The duplicate characters in the string are: a a r g m

  1. जावा प्रोग्राम एक वृत्त की परिधि का पता लगाने के लिए

    इस लेख में, हम समझेंगे कि किसी वृत्त की परिधि कैसे ज्ञात की जाती है। परिधि एक वृत्त की परिधि है। यह एक वृत्त के चारों ओर की दूरी है। परिधि सूत्र C =2𝜋\pi r द्वारा दी गई है, जहां \pi𝜋 =3.14 और r वृत्त की त्रिज्या है - नीचे उसी का एक प्रदर्शन है - इनपुट मान लीजिए हमारा इनपुट है - वृत्त की त्र

  1. एक समलंब का क्षेत्रफल ज्ञात करने के लिए जावा प्रोग्राम

    इस लेख में हम समझेंगे कि समलम्ब चतुर्भुज का क्षेत्रफल कैसे ज्ञात किया जाता है। ट्रेपेज़ियम एक प्रकार का चतुर्भुज है जिसमें कम से कम एक जोड़ी पक्ष एक दूसरे के समानांतर होता है। समलम्ब चतुर्भुज की समानांतर भुजाओं को आधार कहा जाता है और समलंब की गैर-समानांतर भुजाओं को पाद कहा जाता है। इसे समलम्बाकार भी

  1. एक आयत का परिमाप ज्ञात करने के लिए जावा प्रोग्राम

    इस लेख में, हम समझेंगे कि एक आयत का परिमाप कैसे ज्ञात करें। आयत के परिमाप की गणना आयत की सभी भुजाओं की लंबाई जोड़कर की जाती है। नीचे एक आयत का प्रदर्शन है। एक आयत का परिमाप आयत की दो लंबाई और दो चौड़ाई की कुल लंबाई है - इनपुट मान लीजिए हमारा इनपुट है - The length of the sides of a rectangle ar