এই নিবন্ধে, আমরা বুঝতে পারব কিভাবে একটি অ্যারের তালিকা থেকে প্রথম এবং শেষ উপাদানগুলি পেতে হয়। একটি তালিকা একটি আদেশকৃত সংগ্রহ যা আমাদেরকে ক্রমানুসারে উপাদানগুলি সংরক্ষণ এবং অ্যাক্সেস করতে দেয়। এতে উপাদানগুলি সন্নিবেশ করা, আপডেট করা, মুছে ফেলা এবং অনুসন্ধান করার জন্য সূচক-ভিত্তিক পদ্ধতি রয়েছে। এতে ডুপ্লিকেট উপাদানও থাকতে পারে।
নীচে একই -
এর একটি প্রদর্শন রয়েছে৷ধরুন আমাদের ইনপুট হল −
Input list: [40, 60, 150, 300]
কাঙ্খিত আউটপুট হবে −
The first element is : 40 The last element is : 300
অ্যালগরিদম
Step 1 - START Step 2 - Declare ArrayList namely input_list. Step 3 - Define the values. Step 4 - Check of the list is not an empty list. Use the .get(0) and .get(list.size - 1) to get the first and last elements. Step 5 - Display the result Step 6 - Stop
উদাহরণ 1
এখানে, আমরা 'প্রধান' ফাংশনের অধীনে সমস্ত ক্রিয়াকলাপ একসাথে আবদ্ধ করি।
import java.util.ArrayList; public class Demo { public static void main(String[] args){ ArrayList<Integer> input_list = new ArrayList<Integer>(5); input_list.add(40); input_list.add(60); input_list.add(150); input_list.add(300); System.out.print("The list is defined as: " + input_list); int first_element = input_list.get(0); int last_element = input_list.get(input_list.size() - 1); System.out.println("\nThe first element is : " + first_element); System.out.println("The last element is : " + last_element); } }
আউটপুট
The list is defined as: [40, 60, 150, 300] The first element is : 40 The last element is : 300
উদাহরণ 2
এখানে, আমরা ক্রিয়াকলাপগুলিকে অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং প্রদর্শনকারী ফাংশনে অন্তর্ভুক্ত করি।
import java.util.ArrayList; public class Demo { static void first_last(ArrayList<Integer> input_list){ int first_element = input_list.get(0); int last_element = input_list.get(input_list.size() - 1); System.out.println("\nThe first element is : " + first_element); System.out.println("The last element is : " + last_element); } public static void main(String[] args){ ArrayList<Integer> input_list = new ArrayList<Integer>(5); input_list.add(40); input_list.add(60); input_list.add(150); input_list.add(300); System.out.print("The list is defined as: " + input_list); first_last(input_list); } }
আউটপুট
The list is defined as: [40, 60, 150, 300] The first element is : 40 The last element is : 300