আমরা ArrayList সঙ্গে তুলনা ব্যবহার করতে পারি?
আমরা ArrayList সঙ্গে তুলনা ব্যবহার করতে পারি?

ভিডিও: আমরা ArrayList সঙ্গে তুলনা ব্যবহার করতে পারি?

ভিডিও: আমরা ArrayList সঙ্গে তুলনা ব্যবহার করতে পারি?
ভিডিও: জাভা টিউটোরিয়ালে অ্যারে বনাম অ্যারেলিস্ট - পার্থক্য কী? 2024, নভেম্বর
Anonim

সংক্ষেপে, একটি বাছাই অ্যারেলিস্ট ব্যবহার করে একটি তুলনাকারী আপনার উচিত: একটি নতুন তৈরি করুন অ্যারেলিস্ট . জনসংখ্যা arrayList উপাদানগুলির সাথে, অ্যাড(ই ই) API পদ্ধতি ব্যবহার করে অ্যারেলিস্ট . একটি পেতে সংগ্রহের reverseOrder() API পদ্ধতি চালু করুন তুলনাকারী যেটি তালিকার উপাদানগুলিতে প্রাকৃতিক ক্রমানুসারের বিপরীত চাপিয়ে দেয়।

একইভাবে, ArrayList তুলনীয় প্রয়োগ করে?

sort() পদ্ধতি সর্ট অ্যারেলিস্ট অন্য কোনো তালিকার উপাদান বা উপাদান বাস্তবায়ন উপাদান প্রদান করা হয় তুলনাযোগ্য . এই প্রোগ্রামের অর্থ কি হয় উপাদানের ক্লাস প্রয়োজন যে বাস্তবায়ন দ্য তুলনাযোগ্য এর ইন্টারফেস জাভা . ল্যাং প্যাকেজ।

কেউ জিজ্ঞাসা করতে পারে, কেন আমরা জাভাতে তুলনাকারী ব্যবহার করি? তুলনীয় v/s জাভাতে তুলনাকারী তুলনামূলক ইন্টারফেস হয় ব্যবহৃত প্রাকৃতিক ক্রমানুসারে বস্তুগুলিকে সাজাতে। জাভাতে তুলনাকারী হয় ব্যবহৃত বিভিন্ন বস্তুর বৈশিষ্ট্য বাছাই করা। তুলনামূলক ইন্টারফেস "এই" রেফারেন্সকে নির্দিষ্ট করা বস্তুর সাথে তুলনা করে। জাভাতে তুলনাকারী প্রদত্ত দুটি ভিন্ন শ্রেণীর বস্তুর তুলনা করে।

এছাড়া, কিভাবে একটি তুলনীয় এবং তুলনাকারী অভ্যন্তরীণভাবে কাজ করে?

সঙ্গে তুলনাযোগ্য , আপনার ক্লাস বাস্তবায়ন করতে হবে তুলনাযোগ্য ইন্টারফেস এবং আপনাকে এর compareTo পদ্ধতি ওভাররাইড করতে হবে। তাই আপনি যখন সংগ্রহ কল. আপনার ক্লাসের একটি বস্তুর উপর সাজানোর পদ্ধতি, compareTo পদ্ধতির আপনার বাস্তবায়ন বলা হয় অভ্যন্তরীণভাবে , এবং বস্তুগুলি সেই অনুযায়ী সাজানো হয়।

আপনি জাভা একটি ArrayList বাছাই করতে পারেন?

পদ্ধতি: An ArrayList পারেন থাকা সাজানো ব্যবহার করে সাজান () পদ্ধতিতে কালেকশন ক্লাস ইন জাভা . এই সাজান () পদ্ধতিতে সংগ্রহ করা লাগে সাজানো পরামিতি হিসাবে এবং একটি সংগ্রহ প্রদান করে সাজানো ডিফল্টরূপে আরোহী ক্রমে।

প্রস্তাবিত: