Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

วิธีพิมพ์สมาชิกของ HashMap ใน Java


HashMap เป็นคลาสย่อยของ AbstractMap ใช้เก็บ คู่ key และ value แต่ละ key ผูกกับ value เดียว และ key ต้องไม่ซ้ำกัน หมายความว่าใส่ key เดียวได้ครั้งเดียว แต่ value เดียวอาจผูกกับหลาย key ได้ ใช้เมธอด 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();
        // adding the elements to hashmap using put() method
        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