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

Java में दोनों स्ट्रिंग्स से असामान्य मानों को जोड़कर खोजें


Java में दोनों स्ट्रिंग्स से असामान्य मानों को जोड़कर खोजने के लिए, कोड निम्नलिखित है:

उदाहरण

import java.util.*; import java.lang.*; import java.io.*; public class Demo{ public static String concat_str(String str_1, String str_2){ String result = ""; int i; HashMap my_map = new HashMap(); for (i = 0; i < str_2.length(); i++) my_map.put(str_2.charAt(i), 1); for (i = 0; i < str_1.length(); i++) if (!my_map.containsKey(str_1.charAt(i))) result += str_1.charAt(i); else my_map.put(str_1.charAt(i), 2); for (i = 0; i < str_2.length(); i++) if (my_map.get(str_2.charAt(i)) == 1) result += str_2.charAt(i); return result; } public static void main(String[] args){ String my_str_1 = "ABMCD"; String my_str_2 = "MNCPQR"; System.out.println("The uncommon values concatenated from both strings is: "); System.out.println(concat_str(my_str_1, my_str_2)); } }

आउटपुट

The uncommon values concatenated from both strings is: ABDNPQR

Demo नामक क्लास में 'concat_str' नामक फंक्शन है जो दो स्ट्रिंग्स को पैरामीटर के रूप में लेता है। फंक्शन एक नया HashMap इंस्टेंस बनाता है, और मैप पर इटरेट करता है, और दोनों स्ट्रिंग्स के लिए एलिमेंट्स रखता है।

दोनों स्ट्रिंग्स की तुलना उन पर इटरेट करके की जाती है, और यदि कैरेक्टर्स समान हैं, तो इटरेटर बस बढ़ जाता है, अन्यथा, दोनों एलिमेंट्स को 'result' नामक दूसरे स्ट्रिंग में डाल दिया जाता है। यह स्ट्रिंग आउटपुट के रूप में वापस की जाती है। मुख्य फंक्शन में, दो स्ट्रिंग्स परिभाषित की जाती हैं और 'concat_str' फंक्शन को इन दो स्ट्रिंग्स पर बुलाया जाता है। आउटपुट कंसोल पर प्रदर्शित होता है।

  1. - Java में इनपुट स्ट्रिंग से नंबर कैसे निकालें?

    java.lang.String क्लास स्ट्रिंग से निपटने के लिए काफी मात्रा में मेथड्स देती है। इन मेथड्स की सहायता से, कोई स्ट्रिंग पर ऑपरेशन कर सकता है जैसे ट्रिमिंग, कंकैटनेटिंग, कन्वर्टिंग और कंपेयरिंग। हम String क्लास के replaceAll() मेथड का उपयोग करके दी गई स्ट्रिंग से नंबर निकाल सकते हैं। उदाहरण import java

  1. पायथन प्रोग्राम: दो स्ट्रिंग्स से असामान्य शब्द खोजें पायथन प्रोग्राम: दो स्ट्रिंग्स से असामान्य शब्द खोजें

    इस लेख में हम दी गई समस्या के समाधान के बारे में जानेंगे। समस्या कथन हमें दो स्ट्रिंग्स दी गई हैं, हमें दी गई स्ट्रिंग्स से असामान्य शब्द प्राप्त करने हैं। उदाहरण # असामान्य शब्द def find(A, B): # काउंट count = {} # A में डालें for word in A.split(): count[word] = count.get(w

  1. - Java में String तुलना में महारत: Equals, equalsIgnoreCase, और '==' से बचना

    स्ट्रिंग्स की समानता के लिए तुलना करने के लिए, आपको String ऑब्जेक्ट के equals या equalsIgnoreCase मेथड्स का उपयोग करना चाहिए। हम यह भी देखेंगे कि हमें स्ट्रिंग्स की तुलना के लिए == ऑपरेटर का उपयोग क्यों नहीं करना चाहिए। equals() मेथड के साथ स्ट्रिंग्स की तुलना यदि हमें Java में दो स्ट्रिंग्स की तुलन