图 3:Java HashMap:putget/remove(1080×1440 速查卡片)
➕添加键值对 put()
- 用 put(key, value) 添加映射。
- key 已存在时会覆盖旧值并返回旧值。
PutDemo.java
- HashMap Sites = new HashMap<>();
- Sites.put(1, Google);
- Sites.put(2, Runoob);
- Sites.put(3, Taobao);
- Sites.put(4, Zhihu);
- System.out.println(Sites);
- // {1=Google, 2=Runoob, 3=Taobao, 4=Zhihu}
🔍访问元素 get()
- 用 get(key) 取对应的 value。
- 键不存在时返回 null。
GetDemo.java
- HashMap Sites = new HashMap<>();
- Sites.put(1, Google);
- Sites.put(2, Runoob);
- Sites.put(3, Taobao);
- Sites.put(4, Zhihu);
- System.out.println(Sites.get(3));
- // Taobao