কম্পিউটার

জাভাতে উভয় স্ট্রিং থেকে সংযুক্ত অস্বাভাবিক মানগুলি খুঁজুন


জাভাতে উভয় স্ট্রিং থেকে সংযুক্ত অস্বাভাবিক মানগুলি খুঁজে পেতে, কোডটি নিম্নরূপ -

উদাহরণ

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<Character, Integer> my_map = new HashMap<Character, Integer>();
      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

ডেমো নামের একটি ক্লাসে 'concat_str' নামে একটি ফাংশন রয়েছে যা দুটি স্ট্রিং অ্যাসপ্যারামিটার নেয়। ফাংশনটি একটি নতুন হ্যাশম্যাপ ইন্সট্যান্স তৈরি করে এবং মানচিত্রের উপর পুনরাবৃত্তি করে এবং উভয় স্ট্রিংয়ের জন্য উপাদানগুলিকে এতে স্থান দেয়৷

দুটি স্ট্রিং তাদের উপর পুনরাবৃত্তি করে তুলনা করা হয়, এবং যদি অক্ষরগুলি একই হয়, তাহলে থিটারেটর কেবল বৃদ্ধি পায়, অন্যথায়, উভয় উপাদানই 'ফলাফল' নামে অন্য একটি স্ট্রিংয়ে রাখা হয়। এই স্ট্রিংটি আউটপুট হিসাবে ফিরে আসে। প্রধান ফাংশনে, দুটি স্ট্রিং সংজ্ঞায়িত করা হয় এবং এই দুটি স্ট্রিংকে 'concat_str' ফাংশন বলা হয়। আউটপুট কনসোলে প্রদর্শিত হয়।


  1. জাভাতে প্রদত্ত স্ট্রিং থেকে এইচটিএমএল ট্যাগগুলি কীভাবে সরিয়ে ফেলা যায়?

  2. কিভাবে আমরা জাভা ইনপুট স্ট্রিং থেকে সংখ্যা বের করতে পারি?

  3. দুটি স্ট্রিং থেকে অস্বাভাবিক শব্দ খুঁজে পেতে পাইথন প্রোগ্রাম

  4. জাভাতে স্ট্রিংগুলি কীভাবে তুলনা করবেন