এই নিবন্ধে, আমরা একটি সংগ্রহের উপাদান তুলনা কিভাবে বুঝতে হবে. সংগ্রহটি হল একটি ফ্রেমওয়ার্ক যা বস্তুর গোষ্ঠীকে সঞ্চয় এবং ম্যানিপুলেট করার জন্য আর্কিটেকচার প্রদান করে। জাভা সংগ্রহগুলি আপনার ডেটাতে করা সমস্ত ক্রিয়াকলাপগুলি অর্জন করতে পারে যেমন অনুসন্ধান, বাছাই, সন্নিবেশ, ম্যানিপুলেশন এবং মুছে ফেলা।
নীচে একই -
এর একটি প্রদর্শন রয়েছে৷ধরুন আমাদের ইনপুট হল −
Input list: [300, 500, 180, 450, 610]
কাঙ্খিত আউটপুট হবে −
Min value of our list : 180 Max value of our list : 610
অ্যালগরিদম
Step 1 - START Step 2 - Declare a list namely input_list Step 3 - Define the values. Step 4 - Using the function = Collections.min() and Collections.max(), we fetch the min and max values of the collection. Step 5 - Display the result Step 6 - Stop
উদাহরণ 1
এখানে, আমরা 'প্রধান' ফাংশনের অধীনে সমস্ত ক্রিয়াকলাপ একসাথে আবদ্ধ করি।
import java.util.*; public class Demo { public static void main(String[] args){ List<Integer> input_list = new ArrayList<>(); input_list.add(300); input_list.add(500); input_list.add(180); input_list.add(450); input_list.add(610); System.out.println("The list is defined as: " +input_list); int minimum_value = Collections.min(input_list); int maximum_value = Collections.max(input_list); if (minimum_value == maximum_value) { System.out.println("All the elements of the list are equal"); } else { System.out.println("\nMin value of our list : " + minimum_value); System.out.println("Max value of our list : " + maximum_value); } } }
আউটপুট
The list is defined as: [300, 500, 180, 450, 610] Min value of our list : 180 Max value of our list : 610
উদাহরণ 2
এখানে, আমরা ক্রিয়াকলাপগুলিকে অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং প্রদর্শনকারী ফাংশনে অন্তর্ভুক্ত করি৷
import java.util.*; public class Demo { static void min_max(List<Integer> input_list){ int minimum_value = Collections.min(input_list); int maximum_value = Collections.max(input_list); if (minimum_value == maximum_value) { System.out.println("All the elements of the list are equal"); } else { System.out.println("\nMin value of our list : " + minimum_value); System.out.println("Max value of our list : " + maximum_value); } } public static void main(String[] args){ List<Integer> input_list = new ArrayList<>(); input_list.add(300); input_list.add(500); input_list.add(180); input_list.add(450); input_list.add(610); System.out.println("The list is defined as: " +input_list); min_max(input_list); } }
আউটপুট
The list is defined as: [300, 500, 180, 450, 610] Min value of our list : 180 Max value of our list : 610