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