কম্পিউটার

জাভা প্রোগ্রাম একটি স্ট্রিং সাজানোর জন্য


এই নিবন্ধে, আমরা একটি স্ট্রিং বাছাই কিভাবে বুঝতে হবে. স্ট্রিং একটি ডেটাটাইপ যা এক বা একাধিক অক্ষর ধারণ করে এবং ডবল উদ্ধৃতি (“ ”) দিয়ে আবদ্ধ থাকে। স্ট্রিংগুলি অক্ষরের একটি ক্রম

নীচে একই -

এর একটি প্রদর্শন রয়েছে৷

ধরুন আমাদের ইনপুট হল

Input string: javaprogram

কাঙ্খিত আউটপুট হবে

String after sorting is: [a, a, a, g, j, m, o, p, r, r, v]

অ্যালগরিদম

Step 1 - START
Step 2 - Declare a string value namely input_string, a character array charArray, char value name temp and an int value namely string_size.
Step 3 - Define the values.
Step 4 - Assign the string to the character array.
Step 5 - Iterate over the elements of the character array twice, check if the adjacent elements are ordered, if not, swap them using temp variable.
Step 6 - Display the sorted array
Step 7 - Stop

উদাহরণ 1

এখানে, আমরা 'প্রধান' ফাংশনের অধীনে সমস্ত ক্রিয়াকলাপ একসাথে আবদ্ধ করি।

import java.util.Arrays;
public class SortString {
   public static void main(String args[]) {
      int temp, string_size;
      String input_string = "javaprogram";
      System.out.println("The string is defined as: " +input_string);
      char charArray[] = input_string.toCharArray();
      string_size = charArray.length;
      for(int i = 0; i < string_size; i++ ) {
         for(int j = i+1; j < string_size; j++) {
            if(charArray[i]>charArray[j]) {
               temp = charArray[i];
               charArray[i] = charArray[j];
               charArray[j] = (char) temp;
            }
         }
      }
      System.out.println("\nThe characters of the string after sorting is: "+Arrays.toString(charArray));
   }
}

আউটপুট

The string is defined as: javaprogram

The characters of the string after sorting is: [a, a, a, g, j, m, o, p, r, r, v]

উদাহরণ 2

এখানে, আমরা ক্রিয়াকলাপগুলিকে অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং প্রদর্শনকারী ফাংশনে অন্তর্ভুক্ত করি।

import java.util.Arrays;
public class SortString {
   static void sort(string input_string){
      int temp, string_size;
      char charArray[] = input_string.toCharArray();
      string_size = charArray.length;
      for(int i = 0; i < string_size; i++ ) {
         for(int j = i+1; j < string_size; j++) {
            if(charArray[i]>charArray[j]) {
               temp = charArray[i];
               charArray[i] = charArray[j];
               charArray[j] = (char) temp;
            }
         }
      }
      System.out.println("\nThe characters of the string after sorting is: "+Arrays.toString(charArray));
   }
   public static void main(String args[]) {
      String input_string = "javaprogram";
      System.out.println("The string is defined as: " +input_string);
      sort(input_string);
   }
}

আউটপুট

The string is defined as: javaprogram

The characters of the string after sorting is: [a, a, a, g, j, m, o, p, r, r, v]

  1. চিরুনি সাজানোর জন্য জাভা প্রোগ্রাম

  2. ককটেল সাজানোর জন্য জাভা প্রোগ্রাম

  3. জাভাতে বর্ণানুক্রমিকভাবে জাভাতে একটি স্ট্রিং কীভাবে সাজানো যায়?

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