কম্পিউটার টিউটোরিয়াল

জাভাতে লিস্ট শাফল (Shuffle) বা র‍্যান্ডোমাইজ (Randomize) করা


জাভাতে একটি লিস্ট শাফল (shuffle) করার কোড নিচে দেওয়া হলো:

উদাহরণ

import java.util.*; 
public class Demo{ 
    public static void main(String[] args){ 
        ArrayList my_list = new ArrayList(); 
        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]

Demo নামে একটি ক্লাস আছে যেটিতে main ফাংশন আছে। এখানে একটি অ্যারে লিস্ট ডিফাইন করা হয় এবং 'add' ফাংশন ব্যবহার করে অ্যারে লিস্টে এলিমেন্টগুলো যোগ করা হয়। অরিজিনাল লিস্ট প্রিন্ট করা হয়, এবং তারপর এই অ্যারে লিস্টের ওপর 'shuffle' ফাংশন কল করা হয়। এইভাবে, লিস্টের এলিমেন্টগুলো শাফল হয়ে যাবে এবং স্ক্রিনে প্রিন্ট হবে।

  1. পাইথন - তালিকায় ক্রমাগত ভাগফল বের করা

  2. জাভা সহজে: ArrayList থেকে ডুপ্লিকেট আইটেম রিমুভ করুন

  3. জাভাতে ArrayList ইটারেশন: ৫টি কার্যকর লুপিং কৌশল

  4. জাভা গাইড: লিস্ট কে অ্যারেতে কনভার্ট করা (এবং আবার ফিরিয়ে আনা) toArray() এবং Arrays.asList() দিয়ে