কম্পিউটার

মান ব্যবহার করে হ্যাশম্যাপ থেকে কী পেতে জাভা প্রোগ্রাম


এই নিবন্ধে, আমরা বুঝতে পারব কিভাবে হ্যাশম্যাপ থেকে মান ব্যবহার করে কী পেতে হয়। জাভা হ্যাশম্যাপিস জাভার ম্যাপ ইন্টারফেসের একটি হ্যাশ টেবিল ভিত্তিক বাস্তবায়ন। এটি কী-মান জোড়ার একটি সংগ্রহ।

নীচে একই -

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

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

ইনপুট হ্যাশম্যাপ:{Java=8, Scala=5, Python=15}কী:8

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

কী এর মান:8 হল Java

অ্যালগরিদম

ধাপ 1 - শুরু ধাপ 2 - নাম ঘোষণা করুন ধাপ 3 - মানগুলি সংজ্ঞায়িত করুন৷ ধাপ 4 - পূর্ণসংখ্যা এবং স্ট্রিং মানগুলির একটি হ্যাশম্যাপ তৈরি করুন এবং 'পুট' পদ্ধতি ব্যবহার করে উপাদানগুলি শুরু করুন৷ ধাপ 5 - একটি কী মান নির্ধারণ করুন৷ ধাপ 6 - হ্যাশম্যাপের উপাদানগুলির উপর পুনরাবৃত্তি করুন, এবং হ্যাশম্যাপে পূর্বে সংজ্ঞায়িত কীটি উপস্থিত আছে কিনা তা পরীক্ষা করুন৷ ধাপ 7 - যদি পাওয়া যায় তবে লুপ থেকে দূরে সরে যান৷ ধাপ 8 - ফলাফলটি প্রদর্শন করুন ধাপ 9 - থামুন

উদাহরণ 1

এখানে, আমরা 'প্রধান' ফাংশনের অধীনে সমস্ত ক্রিয়াকলাপ একসাথে আবদ্ধ করি।

 import java.util.HashMap; import java.util.Map.Entry; পাবলিক ক্লাস ডেমো { public static void main(String[] args) { System.out.println("প্রয়োজনীয় প্যাকেজগুলি আমদানি করা হয়েছে"); হ্যাশম্যাপ <স্ট্রিং, পূর্ণসংখ্যা> ইনপুট_ম্যাপ =নতুন হ্যাশম্যাপ<>(); input_map.put("Scala", 5); input_map.put("জাভা", 8); input_map.put("পাইথন", 15); System.out.println("হ্যাশম্যাপকে এভাবে সংজ্ঞায়িত করা হয়েছে:" + input_map); পূর্ণসংখ্যা কী =8; for(Entry entry:input_map.entrySet()) { if(entry.getValue() ==কী) { System.out.println("\nকী এর মান:" + কী + " হল " + entry.getKey()); বিরতি } } } }

আউটপুট

প্রয়োজনীয় প্যাকেজগুলি আমদানি করা হয়েছে হ্যাশম্যাপকে এভাবে সংজ্ঞায়িত করা হয়েছে:{Java=8, Scala=5, Python=15}কী-এর মান:8 হল Java

উদাহরণ 2

এখানে, আমরা ক্রিয়াকলাপগুলিকে অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং প্রদর্শনকারী ফাংশনে অন্তর্ভুক্ত করি৷

(Entry এন্ট্রি:input_map .entrySet()) { if(entry.getValue() ==কী) { System.out.println("\nকী-এর মান:" + কী + " হল " + entry.getKey()); বিরতি } } } পাবলিক স্ট্যাটিক ভ্যাইড মেইন(স্ট্রিং[] args) { System.out.println("প্রয়োজনীয় প্যাকেজগুলি আমদানি করা হয়েছে"); হ্যাশম্যাপ <স্ট্রিং, পূর্ণসংখ্যা> ইনপুট_ম্যাপ =নতুন হ্যাশম্যাপ<>(); input_map.put("Scala", 5); input_map.put("জাভা", 8); input_map.put("পাইথন", 15); System.out.println("হ্যাশম্যাপকে এভাবে সংজ্ঞায়িত করা হয়েছে:" + input_map); পূর্ণসংখ্যা কী =8; get_value(ইনপুট_ম্যাপ, কী); }}

আউটপুট

প্রয়োজনীয় প্যাকেজগুলি আমদানি করা হয়েছে হ্যাশম্যাপকে এভাবে সংজ্ঞায়িত করা হয়েছে:{Java=8, Scala=5, Python=15}কী-এর মান:8 হল Java

  1. কিভাবে জাভা ব্যবহার করে একটি ফোল্ডার থেকে ডিরেক্টরি (শুধুমাত্র) পেতে?

  2. জাভাতে JsonPointer ইন্টারফেস ব্যবহার করে একটি কী এর মান কিভাবে পেতে হয়?

  3. জাভাতে toString() ব্যবহার করে সংখ্যার স্ট্রিং উপস্থাপনা কিভাবে পেতে হয়?

  4. পাইথনের অভিধানে মান থেকে কী পান