এই নিবন্ধে, আমরা একটি সংগ্রহের উপাদানগুলি এলোমেলো কিভাবে বুঝতে হবে. সংগ্রহটি হল একটি ফ্রেমওয়ার্ক যা বস্তুর গোষ্ঠীকে সঞ্চয় এবং ম্যানিপুলেট করার জন্য আর্কিটেকচার প্রদান করে। জাভা সংগ্রহগুলি আপনার ডেটাতে করা সমস্ত ক্রিয়াকলাপগুলি অর্জন করতে পারে যেমন অনুসন্ধান, বাছাই, সন্নিবেশ, ম্যানিপুলেশন এবং মুছে ফেলা।
নীচে একই -
এর একটি প্রদর্শন রয়েছে৷ধরুন আমাদের ইনপুট হল −
ইনপুট তালিকা:[Java, program, is, fun, and, easy]
কাঙ্খিত আউটপুট হবে −
এলোমেলো করা তালিকা হল:[হল, সহজ, প্রোগ্রাম, এবং, মজা, জাভা]
অ্যালগরিদম
ধাপ 1 - STARTধাপ 2 - একটি অ্যারেলিস্ট ঘোষণা করুন নাম input_list৷ ধাপ 3 - মানগুলি সংজ্ঞায়িত করুন৷ ধাপ 4 - ফাংশন shuffle() ব্যবহার করে আমরা তালিকার উপাদানগুলিকে এলোমেলো করি৷ ধাপ 5 - ফলাফল প্রদর্শন করুন ধাপ 6 - থামুনপ্রে>উদাহরণ 1
এখানে, আমরা 'প্রধান' ফাংশনের অধীনে সমস্ত ক্রিয়াকলাপ একসাথে আবদ্ধ করি।
import java.util.*;public class Demo { public static void main(String[] args){ ArrayListinput_list =new ArrayList (); input_list.add("জাভা"); input_list.add("প্রোগ্রাম"); input_list.add("is"); input_list.add("মজা"); input_list.add("এবং"); input_list.add("সহজ"); System.out.println("তালিকাটি এভাবে সংজ্ঞায়িত করা হয়েছে:" + input_list); Collections.shuffle(input_list, new Random()); System.out.println("শাফল করা তালিকা হল:\n" + input_list); }} আউটপুট
তালিকাটি এইভাবে সংজ্ঞায়িত করা হয়েছে:[জাভা, প্রোগ্রাম, ইজ, মজা, এবং, সহজ] এলোমেলো করা তালিকা হল:[ই, জাভা, ফান, প্রোগ্রাম, সহজ, এবং]উদাহরণ 2
এখানে, আমরা ক্রিয়াকলাপগুলিকে অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং প্রদর্শনকারী ফাংশনে অন্তর্ভুক্ত করি৷
ইমপোর্ট java.util.*;পাবলিক ক্লাস ডেমো { স্ট্যাটিক ভ্যাইড শাফেল(অ্যারেলিস্ট<স্ট্রিং> ইনপুট_লিস্ট){ কালেকশনস.শফেল(ইনপুট_লিস্ট, নতুন র্যান্ডম()); System.out.println("শাফল করা তালিকা হল:\n" + input_list); } পাবলিক স্ট্যাটিক ভ্যাইড মেইন(স্ট্রিং[]আর্গস){ অ্যারেলিস্ট<স্ট্রিং> ইনপুট_লিস্ট =নতুন অ্যারেলিস্ট<স্ট্রিং>(); input_list.add("জাভা"); input_list.add("প্রোগ্রাম"); input_list.add("is"); input_list.add("মজা"); input_list.add("এবং"); input_list.add("সহজ"); System.out.println("তালিকাটি এভাবে সংজ্ঞায়িত করা হয়েছে:" + input_list); শাফেল(ইনপুট_লিস্ট); }}আউটপুট
তালিকাটিকে এভাবে সংজ্ঞায়িত করা হয়েছে:[জাভা, প্রোগ্রাম, ইজ, মজা, এবং, সহজ] এলোমেলো করা তালিকা হল:[মজা, এবং, জাভা, সহজ, ইজ, প্রোগ্রাম]