কম্পিউটার

জাভাতে একটি মানচিত্রের মাধ্যমে পুনরাবৃত্তি করার বিভিন্ন উপায়

জাভাতে একটি মানচিত্রের উপর লুপ করা। এই পোস্টে, আমরা চারটি ভিন্ন উপায়ের দিকে তাকাই যা আমরা জাভাতে একটি মানচিত্রের মাধ্যমে পুনরাবৃত্তি করতে পারি। জাভা 8 অনুযায়ী, আমরা একটি মানচিত্রের উপর লুপ করার জন্য forEach পদ্ধতির পাশাপাশি পুনরাবৃত্তিকারী ক্লাস ব্যবহার করতে পারি।

কিভাবে মানচিত্র এন্ট্রি (কী এবং মান) পুনরাবৃত্তি করবেন

Map<Integer, Integer> map = new HashMap<Integer, Integer>();
for (Map.Entry<Integer, Integer> entry : map.entrySet()) {
    System.out.println("Key = " + entry.getKey() + ", Value = " + entry.getValue());
}

শুধুমাত্র মানচিত্র কীগুলি কীভাবে পুনরাবৃত্তি করবেন

Map<Integer, Integer> map = new HashMap<Integer, Integer>();

for (Integer key : map.keySet()) {
    System.out.println("Key = " + key);
}

কেবলমাত্র মানচিত্র মান কিভাবে পুনরাবৃত্তি করবেন

for (Integer value : map.values()) {
    System.out.println("Value = " + value);
}

সম্পর্কিত:

  • কিভাবে জাভাতে একটি অ্যারেলিস্টের মাধ্যমে লুপ করবেন

ইটারেটর ব্যবহার করা

জেনেরিক ব্যবহার করা:

Map<Integer, Integer> map = new HashMap<Integer, Integer>();
Iterator<Map.Entry<Integer, Integer>> entries = map.entrySet().iterator();
while (entries.hasNext()) {
    Map.Entry<Integer, Integer> entry = entries.next();
    System.out.println("Key = " + entry.getKey() + ", Value = " + entry.getValue());
}

জেনেরিক ছাড়া:

Map map = new HashMap();
Iterator entries = map.entrySet().iterator();
while (entries.hasNext()) {
    Map.Entry entry = (Map.Entry) entries.next();
    Integer key = (Integer)entry.getKey();
    Integer value = (Integer)entry.getValue();
    System.out.println("Key = " + key + ", Value = " + value);
}

কীগুলির উপর পুনরাবৃত্তি করা এবং মানগুলি অনুসন্ধান করা

Map<Integer, Integer> map = new HashMap<Integer, Integer>();
for (Integer key : map.keySet()) {
    Integer value = map.get(key);
    System.out.println("Key = " + key + ", Value = " + value);
}

Java 8 ForEach ব্যবহার করা

Map<String, Integer> items = new HashMap<>();
    items.put("key 1", 1);
    items.put("key 2", 2);
    items.put("key 3", 3);

    items.forEach((k,v)->System.out.println("Item : " + k + " Count : " + v));

  1. জাভাতে একটি পদ্ধতি ওভারলোড করার বিভিন্ন উপায়

  2. কিভাবে জাভা মানচিত্রকে JSON এ রূপান্তর করবেন

  3. জাভা লুপ থ্রু লিস্ট

  4. জাভাতে একটি মানচিত্রের মাধ্যমে পুনরাবৃত্তি করার বিভিন্ন উপায়