इस लेख में हम समझेंगे कि Java में ArrayList को आरोही क्रम (ascending order) में कैसे सॉर्ट किया जाता है। लिस्ट एक क्रमबद्ध संग्रह है जो हमें एलिमेंट्स को क्रमिक रूप से स्टोर और एक्सेस करने की अनुमति देता है।
उदाहरण
इनपुट:
Input list: [java, coding, is, fun]
आउटपुट:
The sorted list is: [coding, fun, is, java]
एल्गोरिदम
- शुरुआत
- एक ArrayList
input_listडिक्लेयर करें - मान परिभाषित करें
- लिस्ट को सॉर्ट करने के लिए
Collections.sort()फंक्शन का उपयोग करें - परिणाम प्रदर्शित करें
- रोकें
उदाहरण 1: मुख्य फंक्शन में सभी ऑपरेशन
import java.util.*;
public class Demo {
public static void main(String args[]) {
ArrayList<String> input_list = new ArrayList<String>();
input_list.add("java");
input_list.add("coding");
input_list.add("is");
input_list.add("fun");
System.out.println("The list is defined as: " + input_list);
Collections.sort(input_list);
System.out.println("The sorted list is: " + input_list);
}
}
आउटपुट
The list is defined as: [java, coding, is, fun] The sorted list is: [coding, fun, is, java]
उदाहरण 2: ऑब्जेक्ट-ओरिएंटेड दृष्टिकोण
import java.util.*;
public class Demo {
static void sort(ArrayList<String> input_list) {
Collections.sort(input_list);
System.out.println("The sorted list is: " + input_list);
}
public static void main(String args[]) {
ArrayList<String> input_list = new ArrayList<String>();
input_list.add("java");
input_list.add("coding");
input_list.add("is");
input_list.add("fun");
System.out.println("The list is defined as: " + input_list);
sort(input_list);
}
}
आउटपुट
The list is defined as: [java, coding, is, fun] The sorted list is: [coding, fun, is, java]