কম্পিউটার টিউটোরিয়াল

জাভাতে HashMap-এর এলিমেন্টগুলো প্রিন্ট করা


HashMap হল AbstractMap ক্লাসের একটি সাবক্লাস এবং এটি কি & ভ্যালু পেয়ার সংরক্ষণের জন্য ব্যবহার করা হয়। প্রতিটি কি মানচিত্রে একক একটি মানর সাথে ম্যাপ করা থাকে এবং কিগুলো ইউনিক। অর্থাৎ আমরা একটি মানচিত্রে কি শুধু একবার যোগ করতে পারি এবং ডুপ্লিকেট কি অনুমোদিত নয়, কিন্তু ভ্যালু একাধিক কির সাথে ম্যাপ করা যেতে পারে। আমরা HashMap ক্লাসের put() মেথড ব্যবহার করে এলিমেন্ট যোগ করতে পারি এবং Iterator ইন্টারফেস ব্যবহার করে তাদের ইটারেট করতে পারি।

সিনট্যাক্স

public V put(K key, V value)

উদাহরণ

import java.util.*; 
import java.util.Map.*; 

public class HashMapTest { 
    public static void main(String[] args) { 
        HashMap map = new HashMap();   
        // put() মেথড ব্যবহার করে hashmap-এ এলিমেন্ট যোগ করা 
        map.put("1", "Adithya"); 
        map.put("2", "Jai"); 
        map.put("3", "Chaitanya"); 
        map.put("4", "Krishna"); 
        map.put("5", "Ramesh"); 
        
        if(!map.isEmpty()) { 
            Iterator it = map.entrySet().iterator(); 
            while(it.hasNext()) { 
                Map.Entry obj = (Entry)it.next(); 
                System.out.println(obj.getValue()); 
            } 
        } 
    } 
}

আউটপুট

Adithya Jai Chaitanya Krishna Ramesh

  1. জাভাতে স্ট্রিং-এর সর্বাধিক বারের ঘটা ক্যারেক্টার প্রিন্ট করা

  2. জাভাতে ArithmeticException (অনচেকড) কীভাবে হ্যান্ডেল করবেন?

  3. জাভাতে Runtime Exception কীভাবে হ্যান্ডেল করবেন?

  4. জাভা Map কে JSON-এ কনভার্ট করা: Jackson, Gson এবং org.json সহ ধাপে ধাপে গাইড