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

जावा में किसी सूची को शफ़ल या रैंडमाइज़ करें

जावा में किसी सूची को फेरबदल करने के लिए, कोड इस प्रकार है -

उदाहरण

import java.util.*;
public class Demo{
   public static void main(String[] args){
      ArrayList<String> my_list = new ArrayList<String>();
      my_list.add("Hello");
      my_list.add(",");
      my_list.add("this");
      my_list.add("is");
      my_list.add("a");
      my_list.add("sample");
      System.out.println("The original list is : \n" + my_list);
      Collections.shuffle(my_list);
      System.out.println("\n The shuffled list is : \n" + my_list);
   }
}

आउटपुट

The original list is :
[Hello, ,, this, is, a, sample]
The shuffled list is :
[a, is, ,, Hello, this, sample]

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


  1. जावा सूची से डुप्लिकेट निकालें

    यह पोस्ट जावा में एक ArrayList से डुप्लिकेट आइटम को निकालने का तरीका दिखाते हुए उदाहरण प्रदान करती है। ArrayList से डुप्लिकेट स्ट्रिंग्स निकालें चूंकि एक Set डुप्लिकेट तत्व नहीं रख सकते हैं, हम एक Set को तुरंत चालू कर सकते हैं एक पैरामीटर के रूप में डुप्लिकेट के साथ ArrayList में गुजरने वाली वस्तु।

  1. सूची के माध्यम से जावा लूप

    इस ट्यूटोरियल में, हम जावा में ArrayList के माध्यम से पुनरावृति करने के पांच अलग-अलग तरीकों को देखते हैं। Java 8 के रूप में, हम एक ArrayList पर लूप करने के लिए forEach विधि के साथ-साथ पुनरावृत्त वर्ग का उपयोग कर सकते हैं। किसी ArrayList पर लूपिंग ArrayList पर लूप करने के मुख्य रूप से 5 अलग-अलग तरीक

  1. जावा में सूची को ऐरे में बदलें

    जावा में लिस्ट और ऐरे के बीच कनवर्ट करना एक बहुत ही सामान्य ऑपरेशन है। जावा में किसी सूची को ऐरे में बदलने का सबसे अच्छा और आसान तरीका .toArray() का उपयोग करना है। विधि। इसी तरह, हम Arrays.asList() . का उपयोग करके किसी सूची को वापस ऐरे में बदल सकते हैं विधि। नीचे दिए गए उदाहरण दिखाते हैं कि कैसे