এই নিবন্ধে, আমরা একটি সংগ্রহ বিপরীত কিভাবে বুঝতে হবে. সংগ্রহ হল একটি কাঠামো যা বস্তুর গোষ্ঠীকে সঞ্চয় এবং ম্যানিপুলেট করার জন্য আর্কিটেকচার প্রদান করে। জাভা সংগ্রহগুলি সার্চ, বাছাই, সন্নিবেশ, ম্যানিপুলেশন এবং মুছে ফেলার মতো ডেটাতে যে সমস্ত ক্রিয়াকলাপগুলি সম্পাদন করে তা অর্জন করতে পারে৷
নীচে একই -
এর একটি প্রদর্শন রয়েছে৷ধরুন আমাদের ইনপুট হল −
Input list:[Java, program, is, fun]
কাঙ্খিত আউটপুট হবে −
The list after reversing is: [fun, is, program, Java]
অ্যালগরিদম
Step 1 - START Step 2 - Declare a list namely input_list. Step 3 - Define the values. Step 4 - Use the built-in function Collections.reverse() and pass the input_list as parameter to reverse the list. Step 5 - Display the result Step 6 - Stop
উদাহরণ 1
এখানে, আমরা 'প্রধান' ফাংশনের অধীনে সমস্ত ক্রিয়াকলাপ একসাথে আবদ্ধ করি।
import java.util.*; public class Demo { public static void main(String[] args){ List<String> input_list = new ArrayList<String>(); input_list.add("Java"); input_list.add("program"); input_list.add("is"); input_list.add("fun"); System.out.println("The list is defined as:" + input_list); Collections.reverse(input_list); System.out.println("\nThe list after reversing is: \n" + input_list); } }
আউটপুট
The list is defined as:[Java, program, is, fun] The list after reversing is: [fun, is, program, Java]
উদাহরণ 2
এখানে, আমরা ক্রিয়াকলাপগুলিকে অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং প্রদর্শনকারী ফাংশনে অন্তর্ভুক্ত করি।
import java.util.*; public class Demo { static void reverse_list(List<String> input_list){ Collections.reverse(input_list); System.out.println("\nThe list after reversing is: \n" + input_list); } public static void main(String[] args){ List<String> input_list = new ArrayList<String>(); input_list.add("Java"); input_list.add("program"); input_list.add("is"); input_list.add("fun"); System.out.println("The list is defined as:" + input_list); reverse_list(input_list); } }
আউটপুট
The list is defined as:[Java, program, is, fun] The list after reversing is: [fun, is, program, Java]