इस लेख में, हम समझेंगे कि जावा में वर्णों की जोड़ी को कैसे स्वैप किया जाए। हम दिए गए स्ट्रिंग को कैरेक्टर ऐरे में बदल देंगे। यह हमें पात्रों की जोड़ी को स्वैप करने की अनुमति देगा।
नीचे उसी का एक प्रदर्शन है -
मान लें कि हमारा इनपुट है -
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