এই নিবন্ধে, আমরা জানব কিভাবে জাভাতে জোড়া অক্ষর অদলবদল করা যায়। আমরা প্রদত্ত স্ট্রিংটিকে অক্ষর অ্যারেতে রূপান্তর করব। এটি আমাদের অক্ষরগুলির জোড়া অদলবদল করার অনুমতি দেবে৷
৷নীচে একই -
এর একটি প্রদর্শন রয়েছে৷ধরুন আমাদের ইনপুট হল −
Input string: Java program
কাঙ্খিত আউটপুট হবে −
The string after swapping is: Javg proaram
অ্যালগরিদম
Step 1 - START Step 2 - Declare a string value namely input_string, a char array namely character, and a string object namely result. Step 3 - Define the values. Step 4 - Convert the string to character array. Step 5 - Swap the character using a temp variable. Step 6. Convert the character back to string. Step 7 - Display the string Step 8- Stop
উদাহরণ 1
এখানে, আমরা 'প্রধান' ফাংশনের অধীনে সমস্ত ক্রিয়াকলাপ একসাথে আবদ্ধ করি।
public class SwapCharacter {
public static void main(String args[]) {
String input_string = "Java program";
System.out.println("The string is defined as: " +input_string);
int i = 3, j = input_string.length() - 4;
char character[] = input_string.toCharArray();
char temp = character[i];
character[i] = character[j];
character[j] = temp;
String result = new String(character);
System.out.println("\nThe string after swapping is: " +result);
}
} আউটপুট
The string is defined as: Java program The string after swapping is: Javg proaram
উদাহরণ 2
এখানে, আমরা ক্রিয়াকলাপগুলিকে অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং প্রদর্শনকারী ফাংশনে অন্তর্ভুক্ত করি।
public class SwapCharacter {
static char[] swap(String input_string, int i, int j) {
char character[] = input_string.toCharArray();
char temp = character[i];
character[i] = character[j];
character[j] = temp;
return character;
}
public static void main(String args[]) {
String input_string = "Java program";
System.out.println("The string is defined as: " +input_string);
System.out.println("\nThe string after swapping is: ");
System.out.println(swap(input_string, 3, input_string.length() - 4));
}
} আউটপুট
The string is defined as: Java program The string after swapping is: Javg proaram