কম্পিউটার

জাভা প্রোগ্রাম ল্যাম্বডা এক্সপ্রেশন পাস করার জন্য একটি পদ্ধতি যুক্তি হিসাবে


এই নিবন্ধে, আমরা বুঝতে পারব কিভাবে ল্যাম্বডা এক্সপ্রেশনকে একটি পদ্ধতি যুক্তি হিসাবে পাস করতে হয়। ল্যাম্বডা এক্সপ্রেশন হল কোডের একটি ছোট ব্লক যা প্যারামিটার নেয় এবং একটি মান প্রদান করে।

নীচে একই -

এর একটি প্রদর্শন রয়েছে৷

ইনপুট

ধরুন আমাদের ইনপুট হল −

("আপেল", "কমলা", "আঙ্গুর")

আউটপুট

কাঙ্খিত আউটপুট হবে −

elppA, egnarO, separG

অ্যালগরিদম

ধাপ 1 - START ধাপ 2 - আমরা প্রয়োজনীয় প্যাকেজগুলি আমদানি করি৷ ধাপ 3 - প্রধান ফাংশনে, আমরা ডেটার একটি 'অ্যারেলিস্ট' সংজ্ঞায়িত করি৷ ধাপ 4 - এটি কনসোলে প্রদর্শিত হয়৷ ধাপ 5 - এখন, একটি 'প্রত্যেকটির জন্য' ' লুপটি শুরুর পরিবর্তে শেষ থেকে অ্যারেলিস্টের উপাদানগুলির উপর পুনরাবৃত্তি করতে ব্যবহৃত হয়৷ ধাপ 6 - প্রতিটি সূচকের উপাদানটি একটি নির্দিষ্ট মান দ্বারা অ্যাক্সেস করা হয় এবং বৃদ্ধি করা হয়৷ ধাপ 7 - এর ফলে অ্যারেলিস্ট উপাদানগুলি প্রদর্শিত হবে৷ বিপরীত ক্রমে।

উদাহরণ 1

এখানে, পূর্ণসংখ্যা পূর্বে সংজ্ঞায়িত করা হয়েছে, এবং এর মান অ্যাক্সেস করা হয়েছে এবং কনসোলে প্রদর্শিত হয়েছে।

 import java.util.ArrayList; import java.util.Arrays; পাবলিক ক্লাস মেইন { পাবলিক স্ট্যাটিক ভ্যাইড মেইন(স্ট্রিং[] args) { ArrayList Fruits =new ArrayList<>(Arrays.asList("Apple" , "কমলা", "আঙ্গুর")); System.out.println("অ্যারেলিস্টকে সংজ্ঞায়িত করা হয়েছে:" + ফল); System.out.print("রিভার্সড অ্যারেলিস্ট হল:"); ফল। out.print(ফলাফল + ","); }); }}

আউটপুট

 ArrayList কে সংজ্ঞায়িত করা হয়েছে :[Apple, Orange, Grapes] বিপরীত করা ArrayList হল:elppA, egnarO, separG,

উদাহরণ 2

এখানে, পূর্ণসংখ্যা পূর্বে সংজ্ঞায়িত করা হয়েছে, এবং এর মান অ্যাক্সেস করা হয়েছে এবং কনসোলে প্রদর্শিত হয়েছে।

 import java.util.ArrayList; import java.util.Arrays; পাবলিক ক্লাস মেইন { পাবলিক স্ট্যাটিক ভ্যাইড মেইন(স্ট্রিং[] আর্গস) { অ্যারেলিস্ট<স্ট্রিং> গেম =নতুন অ্যারেলিস্ট<>(Arrays.asList("ফুটবল" , "ক্রিকেট", "বেসবল")); System.out.println("অ্যারেলিস্টকে সংজ্ঞায়িত করা হয়েছে:" + গেমস); System.out.print("রিভার্সড অ্যারেলিস্ট হল:"); গেম .forEach((e) -> { স্ট্রিং ফলাফল =""; এর জন্য (int i =e.length()-1; i>=0; i--) ফলাফল +=e.charAt(i); সিস্টেম। out.print(ফলাফল + ","); }); }}

আউটপুট

অ্যারেলিস্টকে এভাবে সংজ্ঞায়িত করা হয়েছে:[ফুটবল, ক্রিকেট, বেসবল]বিপরীত অ্যারেলিস্ট হল:llabtooF, tekcirC, llabesaB,

  1. উদাহরণ সহ জাভাতে প্যাটার্ন প্যাটার্ন() পদ্ধতি

  2. প্যালিনড্রোম চেক করতে জাভা প্রোগ্রাম

  3. আমরা কি একটি প্রধান পদ্ধতি ছাড়া একটি জাভা প্রোগ্রাম চালাতে পারি?

  4. জাভা 8 এ ইন্টারফেস বর্ধন