Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Java

जावा में प्रीडिफाइंड मेथड्स के बिना स्ट्रिंग को कैसे सॉर्ट करें?


एक 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

  1. - जावा में Stack का उपयोग करके Queue कैसे लागू करें?

    Queue क्लास Collection इंटरफेस को एक्सटेंड करती है और फर्स्ट-इन-फर्स्ट-आउट (FIFO) का उपयोग करके इन्सर्ट और रिमूव ऑपरेशन्स का समर्थन करती है। Stack Vector क्लास का एक सबक्लास है और यह ऑब्जेक्ट्स के लास्ट-इन-फर्स्ट-आउट (LIFO) स्टैक को दर्शाता है। स्टैक के शीर्ष पर जोड़ा गया अंतिम एलिमेंट (In) स्टैक स

  1. Java में JTable को किसी विशेष कॉलम पर कैसे सॉर्ट करें? Java में JTable को किसी विशेष कॉलम पर कैसे सॉर्ट करें?

    एक JTable, JComponent क्लास का एक सबक्लास है जो जटिल डेटा स्ट्रक्चर्स को प्रदर्शित करने के लिए है। एक JTable कंपोनेंट डेटा को पंक्तियों और कॉलम में प्रदर्शित करने के लिए मॉडल व्यू कंट्रोलर (MVC) डिज़ाइन पैटर्न का पालन कर सकता है। एक JTable TableModelListener, TableColumnModelListener, ListSelectionL

  1. Java में JComboBox के आइटम्स को कैसे सॉर्ट करें? Java में JComboBox के आइटम्स को कैसे सॉर्ट करें?

    एक JComboBox, JComponent क्लास का एक सबक्लास है और यह एक टेक्स्ट फील्ड और एक ड्रॉप-डाउन लिस्ट का संयोजन है जिससे यूजर एक मान चुन सकता है। एक JComboBox यूजर के कॉम्बो बॉक्स पर एक्शन करने पर ActionListener, ChangeListener, और ItemListener इंटरफेस उत्पन्न कर सकता है। डिफ़ॉल्ट रूप से, एक JComboBox आइटम्