इस उदाहरण कार्यक्रम में, हम एक उपयोगकर्ता द्वारा दर्ज की गई स्ट्रिंग को उलट देंगे।
हम एक स्ट्रिंग को रिवर्स करने के लिए एक फंक्शन बनाएंगे। बाद में हम इसे पुनरावर्ती कहेंगे जब तक कि सभी वर्ण उलट नहीं जाते।
रिवर्स स्ट्रिंग के लिए जावा प्रोग्राम लिखें
पैकेज com.guru99;सार्वजनिक वर्ग ReverseString {सार्वजनिक स्थैतिक शून्य main (String [] args) {स्ट्रिंग myStr = "गुरु 99";// मेथड बनाएँ और पास और इनपुट पैरामीटर स्ट्रिंगस्ट्रिंग उलट = रिवर्सस्ट्रीमिंग (myStr);System.out.println ("उल्टा तार है: + उलटा);}// मेथड स्ट्रिंग स्ट्रिंग पैरामीटर और चेक स्ट्रिंग खाली है या नहींसार्वजनिक स्थैतिक स्ट्रिंग{{अगर (myStr.isEmpty ()) {System.out.println ("अब खाली में स्ट्रिंग");myStr वापस करें;}// कॉलिंग फ़ंक्शन पुनरावर्तीSystem.out.println ("रिकर्सिव फंक्शन में पारित होने के लिए स्ट्रिंग: + myStr.substring (1));वापसी}}
कोड आउटपुट:
String to be passed in Recursive Function: uru99String to be passed in Recursive Function: ru99String to be passed in Recursive Function: u99String to be passed in Recursive Function: 99String to be passed in Recursive Function: 9String to be passed in Recursive Function:String in now EmptyThe reversed string is: 99uruG