কম্পিউটার

একটি বাক্যে তারকাচিহ্ন দিয়ে একটি শব্দ প্রতিস্থাপন করতে জাভা প্রোগ্রাম


একটি বাক্যে তারকাচিহ্ন দিয়ে একটি শব্দ প্রতিস্থাপন করতে, জাভা প্রোগ্রামটি নিম্নরূপ -

উদাহরণ

public class Demo{
   static String replace_word(String sentence, String pattern){
      String[] word_list = sentence.split("\\s+");
      String my_result = "";
      String asterisk_val = "";
      for (int i = 0; i < pattern.length(); i++)
      asterisk_val += '*';
      int my_index = 0;
      for (String i : word_list){
         if (i.compareTo(pattern) == 0)
            word_list[my_index] = asterisk_val;
         my_index++;
      }
      for (String i : word_list)
         my_result += i + ' ';
      return my_result;
   }
   public static void main(String[] args){
      String sentence = "This is a sample only, the sky is blue, water is transparent ";
      String pattern = "sample";
      System.out.println(replace_word(sentence, pattern));
   }
}

আউটপুট

This is a ****** only, the sky is blue, water is transparent

ডেমো নামের একটি ক্লাসে 'রিপ্লেস_ওয়ার্ড' নামের একটি ফাংশন রয়েছে যা বাক্য এবং প্যাটার্নটিকে প্যারামিটার হিসাবে নেয়। একটি বাক্য বিভক্ত এবং একটি স্ট্রিং অ্যারেতে সংরক্ষণ করা হয়। একটি খালি স্ট্রিং সংজ্ঞায়িত করা হয়, এবং প্যাটার্নটি তার দৈর্ঘ্যের উপর ভিত্তি করে পুনরাবৃত্তি করা হয়।

একটি তারকাচিহ্নের মানকে '*' হিসাবে সংজ্ঞায়িত করা হয় এবং বাক্যের প্রতিটি অক্ষরের জন্য, অক্ষরটিকে প্যাটার্নের সাথে তুলনা করা হয় এবং একটি নির্দিষ্ট ঘটনাকে তারকাচিহ্ন চিহ্ন দিয়ে প্রতিস্থাপিত করা হয়। চূড়ান্ত স্ট্রিং কনসোলে প্রদর্শিত হয়৷


  1. জাভাতে একটি নির্দিষ্ট শব্দ ছাড়া '#' দিয়ে ফাইলের সমস্ত অক্ষর প্রতিস্থাপন করার জন্য প্রোগ্রাম

  2. জাভা প্রোগ্রাম একটি স্ট্রিং মধ্যে স্বর গণনা

  3. একটি স্ট্রিং-এ $ দিয়ে 'a'-এর সমস্ত ঘটনা প্রতিস্থাপন করার জন্য Python প্রোগ্রাম

  4. একটি বাক্যে তারকাচিহ্ন দিয়ে একটি শব্দ প্রতিস্থাপন করতে পাইথন প্রোগ্রাম