जावा मध्ये उलट ओळ

जावामध्ये दिलेल्या स्ट्रिंगला उलट करण्याचे अनेक मार्ग आहेत. उदाहरणार्थ, कोणत्याही स्ट्रिंग ऑब्जेक्टची सामग्री द्रुतपणे उलट करण्यासाठी आपण एक समृद्ध जावा API वापरू शकता. जावा लायब्ररी प्रदान करते: StringBuffer և StringBuilder: वर्गासह उलट () एक पद्धत जी जावा मध्ये स्ट्रिंग उलट करण्यासाठी वापरली जाऊ शकते. रूपांतरित होण्यापासून स्ट्रिंग: आणि StringBuffer: किंवा: StringBuilder: जावामध्ये स्ट्रिंग उलट करण्याचा सर्वात सोपा, सर्वात सोपा मार्ग. तथापि, एनक्रिप्शन मुलाखत आपल्याला या समस्येचे निराकरण करण्यासाठी JDK API वापरण्याची परवानगी देऊ शकत नाही. म्हणूनच स्ट्रिंगबफरशिवाय जावामध्ये स्ट्रिंग उलट करण्यासाठी जावा प्रोग्राम लिहिणे लोकप्रिय आहे जावा स्ट्रिंग मुलाखत प्रश्न, ज्याला उलट करणे आवश्यक आहे स्ट्रिंग: API पद्धती न वापरता लॉजिक using वापरणे.

रिव्हर्सल रिव्हर्सल असल्याने, तुम्ही जावा मध्ये स्ट्रिंग रिव्हर्स करण्यासाठी लूप म्हणून रिकर्सन वापरू शकता. या जावा ट्यूटोरियल मध्ये आपण शिकाल: StringBuffer, StringBuilder वापरून स्ट्रिंग कशी उलट करावी, և वापरणे: शुद्ध नोड तर्क,

बीटीडब्ल्यू, जर तुम्ही मुलाखती एन्कोड करणार असाल तर रिकर्सन, डायनॅमिक प्रोग्रामिंग, लोभी अल्गोरिदम सारख्या तंत्रांचे चांगले ज्ञान ar अॅरे, स्ट्रिंग, लिंक्ड लिस्ट, बायनरी ट्री, पाइल सारख्या आवश्यक डेटा स्ट्रक्चर्स खूप महत्वाचे आहेत., वळण և इ.

कोणत्याही क्रिप्टोग्राफिक मुलाखतीला जाण्यापूर्वी किंवा कोणत्याही टेलिफोन मुलाखत कॉल करण्यापूर्वी आपल्याला या कौशल्यांवर प्रभुत्व मिळवण्यासाठी योग्य वेळ घेण्याची आवश्यकता आहे. आपल्याला संसाधनांची आवश्यकता असल्यास, मी याची शिफारस करतो डेटा स्ट्रक्चर्स – अल्गोरिदम. आपल्या डेटा स्ट्रक्चरवर प्रभुत्व मिळवण्यासाठी जावामध्ये खोलवर जा: अल्गोरिदम. हा एक उत्तम և परवडणारा դաս कोर्स आहे जो आपण उडेमी विकल्यास फक्त $ 10 मध्ये खरेदी करू शकता, जे कधीकधी घडते.

जावा मध्ये स्ट्रिंग उलट करण्यासाठी अल्गोरिदम

येथे अल्गोरिदम և कोड आहेत जे StringBuffer किंवा इतर कोणतीही API पद्धत न वापरता जावामध्ये स्ट्रिंग उलट करू शकतात. खालील पद्धत कॉर्ड कशी उलट करावी हे दर्शविते, जे कॉर्ड पालिंड्रोम आहे की नाही हे तपासण्यासाठी आपण नंतर पुन्हा वापरू शकता.

प्रविष्टीच्या प्रारंभिक प्रमाणीकरणानंतर, आम्ही फक्त स्ट्रिंगद्वारे पुनरावृत्ती करतो, शेवटपासून सुरू करून – एक उलटी स्ट्रिंग तयार करतो.

जर तुम्हाला या प्रकारच्या एन्क्रिप्शन समस्या सोडवण्याची कला माहिर करायची असेल तर: कोडिंग मुलाखत चर्चा. कोडिंग प्रश्न on Educative सामील होण्यासाठी एक उत्तम अभ्यासक्रम आहे. हा कोर्स तुम्हाला वेगवेगळ्या कोडिंग समस्यांमध्ये नमुने कसे शोधायचे ते शिकवेल, गुगल, Amazonमेझॉन किंवा मायक्रोसॉफ्टने अशा कोडिंग मुलाखतींमध्ये विचारलेल्या अज्ञात समस्या सोडवण्यासाठी त्या कौशल्याचा वापर करा.

स्ट्रिंगबफरसह किंवा त्याशिवाय जावामध्ये स्ट्रिंग कशी उलट करावी

जावा मध्ये, जावा मध्ये स्ट्रिंग उलट करण्यासाठी एक कार्यक्रम

StringBuffer किंवा StringBuilder शिवाय Java मध्ये String उलट करण्यासाठी जावा प्रोग्रामजावा मधील कोणत्याही स्ट्रिंगला उलट करण्यासाठी हा माझा संपूर्ण एन्क्रिप्शन प्रोग्राम आहे. मध्ये: मुख्य पद्धत, आम्ही ते प्रथमच वापरले StringBuffer: आणि StringBuilder: करण्यासाठी: लाइन सामग्री उलट करा և मग St आम्ही स्ट्रिंगचा प्रतिकार करण्यासाठी आमचे स्वतःचे तर्क लिहिले.

हे वापरते: toCharArray () स्ट्रिंग क्लास पद्धत जी परत करते: स्ट्रिंग कॅरेक्टर अॅरेवर्णांच्या अॅरेला बायपास करून आणि त्यास रिक्त स्ट्रिंगमध्ये सामील करून, आपण खालील उदाहरणात दाखवल्याप्रमाणे जावामध्ये उलट स्ट्रिंग मिळवू शकतो.

आपण ते देखील तपासू शकता! पुनरावृत्तीद्वारे जावामध्ये स्ट्रिंग कशी उलट करावी आपण पुनरावृत्ती कोड पाहू इच्छित असल्यास. या सुंदर जावा प्रोग्रामिंग व्यायामासाठी पूर्ण जावा प्रोग्राम पाहू.

/ **
*
* जावा मध्ये स्ट्रिंग उलट करण्यासाठी जावा प्रोग्राम,
* उलट करण्याचे बरेच मार्ग आहेत
* स्ट्रिंग जावा मध्ये, आपण मानक मदत मिळवू शकता
* जावा मध्ये वायर उलट करण्यासाठी जावा API स्ट्रिंगबफर.
* स्ट्रिंगबफरकडे उलट () पद्धत आहे जी स्ट्रिंगबफर परत करते
* उलट सामग्रीसह.

*
* दुसरीकडे, तुम्ही ते स्वतः वापरून फिरवू शकता
* स्ट्रिंग उलट न करता विचारल्यास स्वतःचे तर्क:
* जावा मध्ये StringBuffer वापरणे.

*
* तसे, आपण उलट करण्यासाठी StringBuilder देखील वापरू शकता
* जावा मध्ये स्ट्रिंग. StringBuilder सुरक्षित नाही
* StringBuffer տարբերակը आवृत्ती एक समान API प्रदान करते.
* तुम्ही StringBuilder Reverse () वापरू शकता
* सामग्री उलट करण्याची पद्धत आणि नंतर पुन्हा स्ट्रिंग करण्याची पद्धत
*
* लेखक http://java67.blogspot.com:
* /

सार्वजनिक: श्रेणी: StringReverseExample: {

सार्वजनिक: स्थिर रिक्त मुख्य:(वायर्ड चेन[]) {

// जावामध्ये स्ट्रिंग रिव्हर्स करण्यासाठी क्विक वॉसी – स्ट्रिंगबफर वापरा:
स्ट्रिंग शब्द: =: “हॅलो वर्ल्ड”;
वायर उलट =: नवीन: StringBuffer:(शब्द:),मागे घेणे(),toString:();
प्रणाली.बाहेर:,printf:(“मूळ ओळ:% s,
उलट ओळ% s% n “
, शब्द, उलट);

// जावामध्ये स्ट्रिंग पटकन उलटण्याचा दुसरा मार्ग – स्ट्रिंगबिल्डर वापरा
शब्द: =: “जागे व्हा”;
मागे घेणे =: नवीन: StringBuilder:(शब्द:),मागे घेणे(),toString:();
प्रणाली.बाहेर:,printf:(“मूळ ओळ:% s,
उलट ओळ% s% n “
, शब्द, उलट);

// स्ट्रिंग न वापरता उलट करण्याचा एक मार्ग
// StringBuffer किंवा StringBuilder लिहितो

// स्वतःची उपयुक्त पद्धत
शब्द: =: “ऑर्केस्ट्रा”;
मागे घेणे =: मागे घेणे(शब्द:);
प्रणाली.बाहेर:,printf:(“मूळ ओळ:% s,
उलट ओळ% s% n “
,
शब्द, उलट);
}

सार्वजनिक: स्थिर वायर उलट(स्ट्रिंग स्रोत) {
तर:(स्रोत: ==: रिक्त ||: स्रोत:रिक्त आहे()) {
परत स्रोत:;
}
वायर उलट =: “”;
च्या साठी(s: मी. =: स्रोत:लांबी:() 1:; मी.> =:0:; मी.) {
मागे घेणे =: मागे घेणे +: स्रोत:charAt:(मी.);
}

परत मागे घेणे;
}

}

बाहेर पडा::
मूळ स्ट्रिंग. हॅलोवर्ल्ड, रिव्हर्स स्ट्रिंग dlroWolleH:
मूळ स्ट्रिंग. वेकअप, रिव्हर्स स्ट्रिंग pUekaW:
मूळ स्ट्रिंग. गट, अभिप्राय स्ट्रिंग dnaB:

हे सर्व जोडलेले आहे StringBuffer և StringBuilder և त्यांच्याशिवाय जावा मध्ये स्ट्रिंग कसे उलट करावे“जावा प्रोग्रामर असल्याने, मी लायब्ररी वापरण्यास प्राधान्य देतो – कोणीतरी वापरण्यास सुचवा StringBuffer: किंवा: StringBuilder: कोणत्याही उत्पादन वापरासाठी उलट स्ट्रिंग. किंवा आहे! चांगला प्रोग्रामिंग व्यायाम : तुम्ही कोणत्याही जावा प्रोग्रामिंग मुलाखतीला जाण्यापूर्वी हे अर्ज करावे.

इतर: कोडिंग समस्या – प्रोग्रामिंग तुम्हाला आवडेल असे लेख

  • तृतीय-पक्ष लायब्ररी न वापरता अॅरेमधून एखादी वस्तू कशी काढायची (येथे तपासा)
  • जावा मधील अॅरे बद्दल 10 गुण (येथे वाचा:)
  • डेटा स्ट्रक्चर शिकण्यासाठी 10 विनामूल्य अभ्यासक्रम gor अल्गोरिदम (अभ्यासक्रम)
  • जावा मध्ये सर्वात मोठा և सर्वात लहान अॅरे नंबर कसा शोधायचा (येथे वाचा:)
  • जावा मधील rayरे istरेलिस्ट ray मधील फरक (इकडे बघा)
  • जावा मधील अरे बायपास कसे करावे (येथे वाचा:)
  • जावामध्ये जावा फॉन्ट क्रमवारी लावण्याचे 4 मार्ग (इकडे बघा)
  • 100+ डेटा स्ट्रक्चर և अल्गोरिदम समस्या (सोडवलेले)
  • जावामधील अॅरेला स्ट्रिंगमध्ये कसे रूपांतरित करावे (येथे वाचा:)
  • मुलाखतींसाठी 6 सर्वोत्तम डायनॅमिक प्रोग्रामिंग अभ्यासक्रम (अभ्यासक्रम)
  • उदाहरणांसह जावामध्ये अॅरे कसे प्रिंट करावे (येथे वाचा:)
  • जावा मध्ये बहुआयामी अॅरे सुरू करण्यासाठी decla कसे घोषित करावे (इकडे बघा)
  • जावा मध्ये दोन अॅरेची तुलना कशी करावी (येथे तपासा)
  • डेटा स्ट्रक्चर – लर्निंग अल्गोरिदम वर 10 पुस्तके (पुस्तके)
  • जावा मध्ये पूर्णांक दोन जास्तीत जास्त संख्या कशी शोधायची (येथे तपासा)
  • डेटा स्ट्रक्चरवरील 7 सर्वोत्तम अभ्यासक्रम և अल्गोरिदम (ऑनलाइन अभ्यासक्रम)

हा लेख आतापर्यंत वाचल्याबद्दल धन्यवाद. जर तुम्हाला वायर्ड-आधारित मुलाखत कोडिंगचा प्रश्न आवडत असेल तर ते तुमच्या मित्र आणि सहकाऱ्यांसह शेअर करा. आपल्याला काही शंका किंवा मते असल्यास, कृपया एक टीप सोडा.

पुनश्च: – जर तुम्ही डेटा स्ट्रक्चर և अल्गोरिदमची तुमची समज सुधारण्यासाठी मोफत अल्गोरिदम अभ्यासक्रम शोधत असाल तर तुम्ही ते देखील तपासा विनामूल्य जावा मध्ये डेटा संरचना अभ्यासक्रम उडेमी वर. हे पूर्णपणे विनामूल्य आहे, आपल्याला फक्त या अभ्यासक्रमासाठी साइन अप करण्यासाठी विनामूल्य उडेमी खाते तयार करण्याची आवश्यकता आहे.