Map集合

  • 概念:一种可以自行定义检索规则的数据结构,也叫字典
  • 构成:key - value

注意:

  1. null值可以作为key
  2. key值具有唯一性
  3. HasMmap的Key其本质是数组+链表构成的红黑树
点击查看代码
copy
import java.util.Collection; import java.util.HashMap; import java.util.Map; import java.util.Set; public class Main1 { public static void main(String[] args) { Map<String,Object> map = new HashMap<>(); //存值 map.put("k1",100); map.put("k2",200); map.put("k3",300); map.put("k3",400);//覆盖前一个值 //取值 System.out.println(map.get("k1")); System.out.println(map.get("k2")); System.out.println(map.get("k3")); //判断某个key是否存在 System.out.println(map.containsKey("k1")); //判断某个value是否存在 System.out.println(map.containsValue(100)); //一个特殊的key map.put(null,500); map.put(null,600); map.put(null,700); System.out.println(map.get(null)); //分别获取key和value的集合 Set<String> keys = map.keySet();//不可重复 Collection<?> values = map.values();//可以重复 } }
posted @   卡卡罗特kk  阅读(13)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
点击右上角即可分享
微信分享提示
💬
评论
📌
收藏
💗
关注
👍
推荐
🚀
回顶
展开