इस लेख में, हम समझेंगे कि संग्रह के तत्वों को कैसे फेरबदल किया जाए। संग्रह एक ढांचा है जो वस्तुओं के समूह को संग्रहीत और हेरफेर करने के लिए वास्तुकला प्रदान करता है। JavaCollections उन सभी कार्यों को प्राप्त कर सकता है जो आप डेटा पर करते हैं जैसे खोज, सॉर्टिंग, सम्मिलन, हेरफेर, और हटाना।
नीचे उसी का एक प्रदर्शन है -
मान लीजिए कि हमारा इनपुट है -
Input list: [Java, program, is, fun, and, easy]
वांछित आउटपुट होगा -
The shuffled list is: [is, easy, program, and, fun, Java]
एल्गोरिदम
Step 1 - START Step 2 - Declare an arraylist namely input_list. Step 3 - Define the values. Step 4 - Using the function shuffle(), we shuffle the elements of the list. Step 5 - Display the result Step 6 - Stop
उदाहरण 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("program"); input_list.add("is"); input_list.add("fun"); input_list.add("and"); input_list.add("easy"); System.out.println("The list is defined as:" + input_list); Collections.shuffle(input_list, new Random()); System.out.println("The shuffled list is: \n" + input_list); } }
आउटपुट
The list is defined as:[Java, program, is, fun, and, easy] The shuffled list is: [is, Java, fun, program, easy, and]
उदाहरण 2
यहां, हम ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग को प्रदर्शित करने वाले कार्यों में संचालन को समाहित करते हैं।
import java.util.*; public class Demo { static void shuffle(ArrayList<String> input_list){ Collections.shuffle(input_list, new Random()); System.out.println("The shuffled list is: \n" + input_list); } public static void main(String[] args){ ArrayList<String> input_list = new ArrayList<String>(); input_list.add("Java"); input_list.add("program"); input_list.add("is"); input_list.add("fun"); input_list.add("and"); input_list.add("easy"); System.out.println("The list is defined as:" + input_list); shuffle(input_list); } }
आउटपुट
The list is defined as:[Java, program, is, fun, and, easy] The shuffled list is: [fun, and, Java, easy, is, program]