toCharArray() विधि का उपयोग करना
toCharArray() इस वर्ग की विधि स्ट्रिंग को एक वर्ण सरणी में परिवर्तित करती है और इसे वापस कर देती है। एक स्ट्रिंग मान को वर्णानुक्रम में क्रमबद्ध करने के लिए -
-
आवश्यक स्ट्रिंग प्राप्त करें।
-
दिए गए स्ट्रिंग को toCharArray() . का उपयोग करके एक वर्ण सरणी में बदलें विधि।
-
प्राप्त सरणी को सॉर्ट () . का उपयोग करके क्रमबद्ध करें Arrays वर्ग की विधि।
-
क्रमबद्ध सरणी को स्ट्रिंग सरणी के निर्माता को पास करके स्ट्रिंग में कनवर्ट करें।
उदाहरण
आयात करें System.out.println ("एक स्ट्रिंग मान दर्ज करें:"); स्ट्रिंग str =sc.nextLine (); चार चारअरे [] =str.toCharArray (); Arrays.sort(charArray); System.out.println (नया स्ट्रिंग (charArray)); }}आउटपुट
एक स्ट्रिंग मान दर्ज करें:ट्यूटोरियल्सपॉइंटTaiilnooprsttu
सरणी को मैन्युअल रूप से क्रमित करना
सरणी को मैन्युअल रूप से क्रमबद्ध करने के लिए -
-
आवश्यक स्ट्रिंग प्राप्त करें।
-
दिए गए स्ट्रिंग को toCharArray() . का उपयोग करके एक वर्ण सरणी में बदलें विधि।
-
सरणी के पहले दो तत्वों की तुलना करें।
-
यदि पहला तत्व दूसरे से बड़ा है तो उन्हें स्वैप करें।
-
फिर, 2 और . की तुलना करें और 3 रा तत्व अगर दूसरा तत्व 3 rd . से बड़ा है उन्हें स्वैप करें।
-
इसे सरणी के अंत तक दोहराएं।
उदाहरण
आयात करें स्कैनर एससी =नया स्कैनर (System.in); System.out.println ("एक स्ट्रिंग मान दर्ज करें:"); स्ट्रिंग str =sc.nextLine (); चार चारअरे [] =str.toCharArray (); आकार =charArray.length; for(int i =0; iआउटपुट
एक स्ट्रिंग मान दर्ज करें:ट्यूटोरियल पॉइंटतीसरा सबसे बड़ा तत्व है:[T, a, i, i, l, n, o, o, p, r, s, t, t, u]