কম্পিউটার

জাভা প্রোগ্রাম একটি স্ট্রিং প্রসারিত যদি রেঞ্জ দেওয়া হয়?


একটি স্ট্রিং প্রসারিত করতে যদি রেঞ্জ দেওয়া হয়, জাভা কোডটি নিম্নরূপ -

উদাহরণ

public class Demo {
   public static void expand_range(String word) {
      StringBuilder my_sb = new StringBuilder();
      String[] str_arr = word.split(", ");
      for (int i = 0; i < str_arr.length; i++){
         String[] split_str = str_arr[i].split("-");
         if (split_str.length == 2){
            int low = Integer.parseInt(split_str[0]);
            int high = Integer.parseInt(split_str[split_str.length - 1]);
            while (low <= high){
               my_sb.append(low + " ");
               low++;
            }
         } else {
            my_sb.append(str_arr[i] + " ");
         }
      }
      System.out.println(my_sb.toString());
   }
   public static void main(String args[]){
      String my_str = "1-4, 56-57, 99-101, 0-1";
      System.out.println("The expanded range of given numbers is ");
      expand_range(my_str);
   }
}

আউটপুট

The expanded range of given numbers is
1 2 3 4 56 57 99 100 101 0 1

ডেমো নামের একটি ক্লাসে 'expand_range' নামের একটি ফাংশন রয়েছে, যা স্ট্রিং ভিত্তিক কমাকে বিভক্ত করে এবং স্ট্রিংয়ের মাধ্যমে পুনরাবৃত্তি করে এবং প্রতিবার সংখ্যা এবং 1 বৃদ্ধি করে। এটি কনসোলে প্রদর্শিত হয়। প্রধান ফাংশনে, স্ট্রিংটি সংজ্ঞায়িত করা হয় এবং এই ফাংশনটিকে প্যারামিটার হিসাবে পাস করে ফাংশনটিকে কল করা হয়। প্রাসঙ্গিক বার্তা কনসোলে প্রদর্শিত হয়৷


  1. স্ট্রিং-এ অক্ষরের ক্রম পরীক্ষা করার জন্য জাভা প্রোগ্রাম

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

  3. জাভা রেজেক্স প্রোগ্রাম বন্ধনী (বা,) মেলে।

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