"এখনও ক্লান্ত হননি? তাহলে চলুন। আমি আপনাকে সেট এবং ম্যাপ এবং তারা কী করতে পারে সে সম্পর্কে আরও বিস্তারিত জানাতে চাই।"
" সেট হল একটি সেট, সংখ্যাবিহীন বস্তুর একটি গোষ্ঠী। একটি সেটের প্রধান বৈশিষ্ট্য হল এটি শুধুমাত্র অনন্য বস্তু ধারণ করে , অর্থাৎ সেটের প্রতিটি উপাদান আলাদা । এখানে আপনি একটি সেটে কাজ করতে পারেন:"
অপারেশন | পদ্ধতি |
---|---|
উপাদান যোগ করুন | add(), addAll() |
উপাদান(গুলি) সরান | অপসারণ(), সমস্ত অপসারণ() |
উপাদানের উপস্থিতি পরীক্ষা করুন | ধারণ করে(), সবগুলি ধারণ করে() |
"এবং এটাই?"
"আচ্ছা, হ্যাঁ। সেটে কতগুলি উপাদান আছে তা খুঁজে বের করতে আপনি size() পদ্ধতিটিও ব্যবহার করতে পারেন।"
"মানচিত্র সম্পর্কে কি?"
" মানচিত্র হল জোড়ার একটি সেট৷ এটি একটি সেটের মতো, এটি অনন্য উপাদানগুলির পরিবর্তে কী-মানের জোড়াগুলির একটি সেট ছাড়া৷ একমাত্র সীমাবদ্ধতা হল প্রতিটি «কী » অনন্য হতে হবে । একটি মানচিত্রের সাথে দুটি জোড়া থাকতে পারে না একই কী ।"
" মানচিত্র দিয়ে আমরা যা করতে পারি তা এখানে :"
অপারেশন | পদ্ধতি |
---|---|
সব জোড়া একটি সেট পান | entrySet() |
সমস্ত কীগুলির একটি সেট পান | চাবির গোচা() |
সব মান একটি সেট পান | মান() |
একটি জোড়া যোগ করুন | রাখুন (কী, মান) |
নির্দিষ্ট কী জন্য মান পান | পান(কী) |
নির্দিষ্ট কী উপস্থিত আছে কিনা তা পরীক্ষা করুন | ধারণ করে কী(কী) |
নির্দিষ্ট মান উপস্থিত কিনা পরীক্ষা করুন | ধারণ করে মান(মান) |
মানচিত্র খালি কিনা পরীক্ষা করুন | খালি() |
মানচিত্র সাফ করুন | পরিষ্কার() |
নির্দিষ্ট কীটির জন্য মানটি সরান | সরান(কী) |
"এটি সেটের চেয়ে অনেক বেশি আকর্ষণীয়।"
"হ্যাঁ। যদিও ম্যাপ তালিকার মতো জনপ্রিয় নয়, এটি অনেক কাজে ব্যবহৃত হয়।"
GO TO FULL VERSION