एक स्ट्रिंग एक वस्तु है जो एक अपरिवर्तनीय का प्रतिनिधित्व करती है वर्णों का क्रम और एक बार बनाए जाने के बाद बदला नहीं जा सकता। java.lang.String क्लास का उपयोग स्ट्रिंग ऑब्जेक्ट बनाने के लिए किया जा सकता है।
नीचे दिए गए प्रोग्राम में, हम किसी भी पूर्वनिर्धारित विधियों का उपयोग किए बिना स्ट्रिंग के वर्णों को सॉर्ट कर सकते हैं जावा में स्ट्रिंग क्लास का।
उदाहरण
public class SortStringWithoutPredefinedMethodsTest { public static void main(String[] args) { String str = "jdkoepacmbtr"; System.out.println("Before Sorting:" + str); int j = 0; char temp = 0; char[] chars = str.toCharArray(); for(int i=0; i < chars.length; i++) { for(j=0; j < chars.length; j++) { if(chars[j] > chars[i]) { temp = chars[i]; chars[i] = chars[j]; chars[j] = temp; } } } System.out.println("After Sorting:"); for(int k=0; k < chars.length; k++) { System.out.println(chars[k]); } } }
आउटपुट
Before Sorting: jdkoepacmbtr After Sorting: a b c d e j k m o p r t