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

संग्रह के तत्वों को शफल करने के लिए जावा प्रोग्राम

इस लेख में, हम समझेंगे कि संग्रह के तत्वों को कैसे फेरबदल किया जाए। संग्रह एक ढांचा है जो वस्तुओं के समूह को संग्रहीत और हेरफेर करने के लिए वास्तुकला प्रदान करता है। 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]

  1. आप जावा में संग्रह के तत्वों को कितने तरीकों से पुनः प्राप्त कर सकते हैं?

    आप संग्रह वस्तु की सामग्री को तीन तरीकों से पुनः प्राप्त कर सकते हैं - प्रत्येक लूप के लिए उपयोग करना फ़ोरैच लूप या एन्हांस्ड फॉर लूप, जो आपको संपूर्ण संग्रह ऑब्जेक्ट को क्रमिक रूप से पार करने में सक्षम बनाता है। उदाहरण आयात java.util.ArrayList; सार्वजनिक वर्ग पुनर्प्राप्ति डेटा {सार्वजनिक स्थैतिक

  1. जावा में हैशसेट

    हैशसेट सारसेट का विस्तार करता है और सेट इंटरफ़ेस को लागू करता है। यह एक संग्रह बनाता है जो भंडारण के लिए हैश तालिका का उपयोग करता है। एक हैश तालिका हैशिंग नामक तंत्र का उपयोग करके जानकारी संग्रहीत करती है। हैशिंग में, एक कुंजी की सूचनात्मक सामग्री का उपयोग एक अद्वितीय मान निर्धारित करने के लिए किया

  1. जावा में संख्या गिनने के लिए प्रोग्राम को कैसे कार्यान्वित करें?

    कार्यक्रम एक JLabel . का उपयोग करता है गिनती लेबल रखने के लिए, एक JTextField संख्या रखने के लिए घटक गिनती , जेबटन बनाने के लिए घटक जोड़ें , निकालें और रीसेट करें बटन। जब हम ऐड बटन पर क्लिक करते हैं, तो JTextField में गिनती बढ़ी हुई . हो जाएगी द्वारा 1 और हटाएं बटन पर क्लिक करने से गिनती 1 से