এই নিবন্ধে, আমরা জানব কিভাবে জাভাতে জোড়া অক্ষর অদলবদল করা যায়। আমরা প্রদত্ত স্ট্রিংটিকে অক্ষর অ্যারেতে রূপান্তর করব। এটি আমাদের অক্ষরগুলির জোড়া অদলবদল করার অনুমতি দেবে৷
৷নীচে একই -
এর একটি প্রদর্শন রয়েছে৷ধরুন আমাদের ইনপুট হল −
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