इस लेख में, हम समझेंगे कि एक स्ट्रिंग को कैसे उलटना है। स्ट्रिंग एक डेटाटाइप है जिसमें एक या अधिक वर्ण होते हैं और दोहरे उद्धरण चिह्नों ("") में संलग्न होते हैं। रिवर्स स्ट्रिंग स्ट्रिंग को पीछे की ओर या दाएं से बाएं प्रदर्शित कर रही है।
नीचे उसी का एक प्रदर्शन है -
मान लें कि हमारा इनपुट है -
The string is defined as: Java Program
वांछित आउटपुट होगा -
The reversed string is: margorP avaJ
एल्गोरिदम
Step 1 - START Step 2 - Declare two string values namely input_string and reverse_string, and a char value namely temp. Step 3 - Define the values. Step 4 - Iterating using a for-loop, assign the i’th character to temp and later assign the ‘temp + reverse_string’ to reverse_string value. I.e adding the first element of the string to the last position of the reverse_string. Store the value. Step 5 - Display the result Step 6 - Stop
उदाहरण 1
यहां, हम 'मेन' फंक्शन के तहत सभी ऑपरेशंस को एक साथ बांधते हैं।
public class ReverseString { public static void main (String[] args) { String input_string= "Java Program", reverse_string=""; char temp; System.out.println("The string is defined as: " + input_string); for (int i=0; i<input_string.length(); i++) { temp= input_string.charAt(i); reverse_string= temp+reverse_string; } System.out.println("\nThe reversed string is: "+ reverse_string); } }
आउटपुट
The string is defined as: Java Program The reversed string is: margorP avaJ
उदाहरण 2
यहां, हम ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग को प्रदर्शित करने वाले कार्यों में संचालन को समाहित करते हैं।
public class ReverseString { static void reverse(String input_string){ String reverse_string = ""; char temp; for (int i=0; i<input_string.length(); i++) { temp= input_string.charAt(i); reverse_string= temp+reverse_string; } System.out.println("\nThe reversed string is: "+ reverse_string); } public static void main (String[] args) { String input_string= "Java Program"; System.out.println("The string is defined as: " + input_string); reverse(input_string); } }
आउटपुट
The string is defined as: Java Program The reversed string is: margorP avaJ