"এখনও ক্লান্ত হননি? তাহলে চলুন। আমি আপনাকে সেট এবং ম্যাপ এবং তারা কী করতে পারে সে সম্পর্কে আরও বিস্তারিত জানাতে চাই।"

" সেট হল একটি সেট, সংখ্যাবিহীন বস্তুর একটি গোষ্ঠী। একটি সেটের প্রধান বৈশিষ্ট্য হল এটি শুধুমাত্র অনন্য বস্তু ধারণ করে , অর্থাৎ সেটের প্রতিটি উপাদান আলাদা । এখানে আপনি একটি সেটে কাজ করতে পারেন:"

অপারেশন পদ্ধতি
উপাদান যোগ করুন add(), addAll()
উপাদান(গুলি) সরান অপসারণ(), সমস্ত অপসারণ()
উপাদানের উপস্থিতি পরীক্ষা করুন ধারণ করে(), সবগুলি ধারণ করে()

"এবং এটাই?"

"আচ্ছা, হ্যাঁ। সেটে কতগুলি উপাদান আছে তা খুঁজে বের করতে আপনি size() পদ্ধতিটিও ব্যবহার করতে পারেন।"

"মানচিত্র সম্পর্কে কি?"

" মানচিত্র হল জোড়ার একটি সেট৷ এটি একটি সেটের মতো, এটি অনন্য উপাদানগুলির পরিবর্তে কী-মানের জোড়াগুলির একটি সেট ছাড়া৷ একমাত্র সীমাবদ্ধতা হল প্রতিটি «কী » অনন্য হতে হবেএকটি মানচিত্রের সাথে দুটি জোড়া থাকতে পারে না একই কী ।"

" মানচিত্র দিয়ে আমরা যা করতে পারি তা এখানে :"

অপারেশন পদ্ধতি
সব জোড়া একটি সেট পান entrySet()
সমস্ত কীগুলির একটি সেট পান চাবির গোচা()
সব মান একটি সেট পান মান()
একটি জোড়া যোগ করুন রাখুন (কী, মান)
নির্দিষ্ট কী জন্য মান পান পান(কী)
নির্দিষ্ট কী উপস্থিত আছে কিনা তা পরীক্ষা করুন ধারণ করে কী(কী)
নির্দিষ্ট মান উপস্থিত কিনা পরীক্ষা করুন ধারণ করে মান(মান)
মানচিত্র খালি কিনা পরীক্ষা করুন খালি()
মানচিত্র সাফ করুন পরিষ্কার()
নির্দিষ্ট কীটির জন্য মানটি সরান সরান(কী)

"এটি সেটের চেয়ে অনেক বেশি আকর্ষণীয়।"

"হ্যাঁ। যদিও ম্যাপ তালিকার মতো জনপ্রিয় নয়, এটি অনেক কাজে ব্যবহৃত হয়।"