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