[संगीत] हेलो फ्रेंड्स वेलकम टू माय चैनल अशोक आईटी एज पार्ट ऑफ दिस वीडियो वी विल अंडरस्टैंड हाउ टू रिवर्स ए स्ट्रिंग बाय यूजिंग जावा प्रोग्राम इन दिस वीडियो आई विल डिस्कस अबाउट फोर डिफरेंट वेज टू रिवर्स ए स्ट्रिंग ऑलराइट लेट्स गेट स्टार्टेड हियर आई एम टेकिंग इनपुट एस हेलो एई एल एल ओ इफ वी रिवर्स दैट देन आउटपुट शुड बी ओ एल एल राइट सो हाउ टू राइट दैट प्रोग्राम सो देर आर फोर वेज टू रिवर्स दैट स्ट्रिंग राइट फर्स्ट वे यूजिंग टू कैर अरे मेथड प्रोवाइडेड बाय स्ट्रिंग क्लास सेकंड अप्रोच यूजिंग कैरेट मेथड प्रोवाइडेड बाय बाय स्ट्रिंग क्लास थर्ड अप्रोच यूजिंग रिवर्स मेथड प्रोवाइडेड बाय स्ट्रिंग बफर क्लास फोर्थ मेथड यूजिंग रिवर्स मेथड प्रोवाइडेड बाय स्ट्रिंग बिल्डर क्लास बट इन सम इंटरव्यूज दे विल आस्क यू टू राइट द प्रोग्राम विदाउट यूजिंग रिवर्स मेथड देन यू कैन गो फॉर अप्रोच वन और अप्रोच टू लराट सो फर्स्ट लेट अस सी व्ट इज द लॉजिक हेयर आई एम टेकिंग स्ट्रिंग एटीआर इ इक्वल टू हेलो दिस स्ट्रिंग विल स्टोर द डेटा बेस्ड ऑन इंडेक्सेस एंड द इंडेक्स विल स्टार्ट फ्रॉम जीरो सो फ्रॉम जीरो टू फोर इंडेक्सेस अवर डेटा इज अवेलेबल हियर एंड टू आइडेंटिफिकेशन राइट सो फर्स्ट व्हाट इज द लॉजिक दैट वी नीड टू राइट इन द फर्स्ट अप्रोच फर्स्ट अप्रोच बाय यूजिंग टू कैर अरे मेथड राइट सो हियर आई एम गोइंग फॉर एटीआर डॉटू कैर अरे दिस मेथड इज गोइंग टू रिटर्न कैरेक्टर अरे फरस इट इज गोइंग टू रिटर्न कैरेक्टर अरे फरस सो अरे आल्सो विल स्टोर द डाटा बेस्ड ऑन इंडेक्सेस दैट इंडेक्स आल्सो विल स्टार्ट फ्रॉम जीरो नाउ सो व्हाट इज अवर आउटपुट वी आर एक्सपेक्टिंग द आउटपुट दैट वी आर एक्सपेक्टिंग इज ओ एल एल ई ए सो इफ यू ऑब्जर्व ए एल एओ इज द इनपुट आउटपुट इज ओ एल एल h दैट मींस हियर वी नीड टू रेट दिस डेटा फ्रॉम फोर्थ इंडेक्स पोजीशन टू 0 एथ इंडेक्स पोजीशन इफ यू कैन रीड दिस डाटा फ्रॉम फोर्थ इंडेक्स पोजीशन टू जीरो इंडेक्स पोजीशन देन वी आर गुड टू रिवर्स दैट स्ट्रिंग बाय यूजिंग दिस कै अरे मेथड सो हाउ टू रीड द डाटा फ्रॉम द अरे अगेन बेस्ड ऑन इंडेक्स ओनली राइट सो हियर आई कैन राइट सी अरे ऑफ फो राइट इट विल गिव मी लास्ट कैरेक्टर सिमिलरली सी आ ऑफ थ लास्ट बट व सी एरे ऑफ टू सेकंड इंडेक्स पोजीशन सी अरे ऑफ वन एंड सी अरे ऑफ जीरो टू गिव द फर्स्ट कैरेक्टर सो हियर आई एम फिक्सिंग द इंडेक्सेस सो इंस्टेड ऑफ फिक्सिंग द इंडेक्सेस हियर आई विल राइट ए लूप व्हिच विल स्टार्ट फ्रॉम लास्ट इंडेक्स ऑफ द अरे एंड व्हिच विल स्टॉप एट द जीरो एथ इंडेक्स ऑफ द अरे सो हाउ कैन वी राइट दैट लॉजिक हियर सिंपली आई एम टेकिंग वन फॉर लूप फॉर इंटी जर आ इक्व टू व्ट इज द वैल्यू हेयर आई एम गोइंग टू पास सी अरे डॉट लेंथ माइव कॉमा आ ग्रेटर दन इक्वल टू 0 एंड आ माइनस माइनस सो हियर आई एम राइटिंग अ फॉर लूप राइट सो दिस फॉर लूप इज इनिला इज्ड विथ अरे लेंथ माइव लेंथ प्रॉपर्टी देन आ ग्रेटर दन और इक्वल टू 0 देन आ माइनस माइनस सो हियर आई एम गोइंग टू राइट सिस्टम डॉट आउट डॉट प्रिंट ऑफ सी आरे ऑफ आ आई वैल्यू फर्स्ट विल बी इलाज विथ लेंथ माइव देन आ ग्र इ 0 स कंडीशन सेटिस्फाइड देन गेट द लास्ट कैरेक्टर देन आई वैल्यू विल बी डिक्रीमेंटेड देन इंडेक्स वैल्यू इज गोइंग टू बी 3 देन 3 ग्र इ 0 सस कंडीशन सेटिस्फाइड देन गेट द टर्ड इंडेक्स वैल्यू देन डिक्रिमेंट द आई वैल्यू सो दिस लूप इज गोइंग टू कंटिन्यू अंट्स कैरेक्टर ऑफ द अरे फ्रॉम लास्ट टू फर्स्ट कैरेक्टर सो दिस इज वन अप्रोच टू रिवर्स ए स्ट्रिंग लेट्स कन्वर्ट दिस इनटू एग्जीक्यूटेबल प्रोग्राम सो हिर आई एम यूजिंग आईडी टू राइट दिस प्रोग्राम सो आई एम टेकिंग ए जावा क्लास विथ नेम कॉल्ड रिवर्स स्ट्रिंग एंड आई एम राइटिंग मेन मेथड स्ट्रिंग एटीआर इ इक्वल टू हेलो इज द वेरिएबल फर्स्ट लेट मी कन्वर्ट दिस स्ट्रिंग टू कैरेक्टर एरे सो दिस इज आवर अप्रोच वन एटीआर डॉट टू कैर अरे व्हिच इज गोइंग टू रिटर्न कैर अरे फॉर अस च आई एम टेकिंग एज सी अरे नाउ लेट्स राइट अ लूप टू रीड द कैरेक्टर अरे डाटा फ्रॉम लास्ट इंडेक्स पोजीशन टू जीरो इंडेक्स पोजीशन फॉर इंटी जर i इ टू सी आड लेथ माइनस कमा आई ग्रेटर इक्व टू 0 एंड आई माइनस माइनस देन सिस्टम ड आड प्रिंट सी अरे ऑफ आ सी अरे ऑफ आ ना लेट्स रन दिस जावा प्रोग्राम एंड सी दिस जावा एप्लीकेशन रन एज जावा एप्लीकेशन एग्जीक्यूशन विल बिगिन फ्रॉम मेन मेथड सो वी कैन सी दैट ए एल एओ इज कन्वर्टेड टू ओ एल एल ए दैट इज रिवर्स फॉर्मेट ऑफ द गिवन स्ट्रिंग इफ वी वांट टू प्रिंट इन द सिंगल लाइन वी कैन यूज प्रिंट मेथड ना सेव दिस एंड रन अगेन रन एज जावा एप्लीकेशन यस वी आर एबल टू रिवर्स इट नाउ लेट्स गो फॉर अप्रोच इन अप्रोच टू वी आर यूजिंग कैरेट मेथड टू गेट द कैरेक्टर फ्रॉम द गिवन स्ट्रिंग सो र आईम राइटिंग फर इंटी जर आ इ ट एटीआर डट लेंथ माइनस लेंथ मेथड अवेलेबल इन द स्ट्रिंग क्लास च विल गव हाउ मेनी कैरेक्टर्स आर अवेलेबल इन द स्ट्र सो टोटल देर आर फाइ कैरेक्टर्स अवेलेबल फाइ कैरेक्टर्स लेंथ -1 दैट मींस लूप इज गेटिंग स्टार्टेड फ्रॉम फोर देन आ ग्रे इक्वल टू 0 एंड आ माइनस माइनस राइट नाउ सिस्टम डॉट आउट डॉट प्रिंट ऑफ आई एम यूजिंग एटीआर डॉट कट ऑफ आ एसआर ड कट ऑफ आ सो आई एम गेटिंग ईच कैरेक्टर जस्ट टू ब्रेक दिस लाइन आई एम राइटिंग वन एप ना रन दिस राइट क्लिक रन एस जावा एप्लीकेशन सो इन बोथ अप्रोच वी आर एबल टू रिवर्स द स्ट्र राइट नाउ व्ट इज द थर्ड अप्रोच थर्ड अप्रोच डायरेक्टली वी आर यूजिंग प्री डिफाइन रिवर्स मेथड प्रोवाइडेड बाय स्ट्रिंग बफर क्लास सो फर्स्ट कन्वर्ट अवर स्ट्रिंग टू स्ट्रिंग बफर क्लास ऑब्जेक्ट स्ट्रिंग बफर एसबी आर इ इक्वल टू न्यू स्ट्रिंग बफर ए आईम पासिंग और स्ट्रिंग एस पैरामीटर फॉर द कंस्ट्रक्टर देन सिस्टम प्रिंटन ए बीड रिवर्स मेथड एबड रिवर्स मेथ यर आल्सो आम राइटिंग वन मोर एसपी जस्ट टू ब्रेक द लाइन ट सी द थर्ड अप्रोच आईम टेकिंग स्ट्रिंग बफर आई एम पासिंग स्ट्रिंग एस ए पैरामीटर टू द कंस्ट्रक्टर देन आई एम कॉलिंग ए बीड रिवर्स मेथड एंड आई एम प्रिंटिंग दैट ऑन द कंसोल रन एस जावा एप्लीकेशन सो थर्ड अप्रोच आल्सो वी आर एबल टू रिवर्स इट व्हाट इज द पोस्ट फोर्थ अप्रोच यूजिंग स्ट्रिंग बिल्डर क्लास राइट स्ट्रिंग बिल्डर इ इक्वल टू न्यू स्ट्रिंग बिल्डर ऑफ एटीआर हेयर आल्सो आई एम पासिंग स्ट्रिंग एज ए पैरामीटर टू स्ट्रिंग बिल्डर क्लास कंस्ट्रक्टर सिस्टम प्रिंट एसबी बिल्डर डॉट रिवर्स हेयर आल्सो वी आर हैविंग रिवर्स मेथड नाउ रन दिस अगेन रन एस जावा एप्लीकेशन सो हियर वी आर एबल टू सी इन फोर वेज वी आर एबल टू रिवर्स द गिवन स्ट्रिंग सो इन द इंटरव्यू दे विल आस्क यू टू रिवर्स विदाउट कॉलिंग दिस रिवर्स मेथड्स सो देन वी नीड टू गो फॉर इदर अप्रोच वन और अप्रोच टू थैंक [संगीत] यू