Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

एक स्ट्रिंग को उलटने के लिए जावा प्रोग्राम

इस लेख में, हम समझेंगे कि एक स्ट्रिंग को कैसे उलटना है। स्ट्रिंग एक डेटाटाइप है जिसमें एक या अधिक वर्ण होते हैं और दोहरे उद्धरण चिह्नों ("") में संलग्न होते हैं। रिवर्स स्ट्रिंग स्ट्रिंग को पीछे की ओर या दाएं से बाएं प्रदर्शित कर रही है।

नीचे उसी का एक प्रदर्शन है -

मान लें कि हमारा इनपुट है -

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

  1. जावा प्रोग्राम एक स्ट्रिंग का विस्तार करने के लिए यदि सीमा दी जाती है?

    यदि श्रेणी दी गई है तो एक स्ट्रिंग का विस्तार करने के लिए, जावा कोड इस प्रकार है - उदाहरण public class Demo {    public static void expand_range(String word) {       StringBuilder my_sb = new StringBuilder();       String[] str_arr = word.split(", ")

  1. जावा प्रोग्राम एक स्ट्रिंग में स्वरों की गणना करने के लिए

    मान लें कि निम्नलिखित हमारी स्ट्रिंग है - String myStr = "Jamie"; वेरिएबल काउंट =0 सेट करें, क्योंकि हम एक ही वेरिएबल में स्वरों की गणना करेंगे। प्रत्येक वर्ण के माध्यम से लूप करें और स्वर गिनें - for(char ch : myStr.toCharArray()) {    ch = Character.toLowerCase(ch);   &nb

  1. जावा में एक स्ट्रिंग को उलटने का सबसे आसान तरीका

    जावा तकनीकी साक्षात्कार में स्ट्रिंग को उलटना सबसे अक्सर पूछे जाने वाले प्रश्नों में से एक है। साक्षात्कारकर्ता आपको एक स्ट्रिंग को उलटने के लिए अलग-अलग तरीके लिखने के लिए कह सकते हैं, या वे आपको इन-बिल्ट विधियों का उपयोग किए बिना एक स्ट्रिंग को उलटने के लिए कह सकते हैं, या वे आपको रिकर्सन का उपयोग