Map—数据结构
2024-10-08 18:08:50
map是数据结构的一种,map总是以key-value的形式保存数据的,
根据key来查找value的值,但是key的值是唯一的,在同一个map中不能重复。
常用的实现类java.util.hashMap,查询速度很快。
put(K k,V v)
将给定的key,value对保存到Map中,若给定的Key在当前Map中已经存在,则是替换value;返回值就是原Key对应的Value,否则返回值为null
Map<String,Integer> map=new HashMap<>(); Integer num=map.put("JAVA",99);
map.put("java", 98);
get(key)//根据key返map中对应的值,若key不存在,返回null; remove(key);删除给key 对应的键值对,返回该key对应的value; boolean containsKey()
boolean containsValue()//判断map是否包含对应的key或value的值
最新文章
- Linux 查看服务器开放的端口号
- C++ 异常机制
- 【nginx】负载均衡和proxy的配置
- 关于OOM那些事儿
- 【Django】如何按天 小时等查询统计?
- thinkphp实现导航高亮的简单方法
- Android 如何全局获取Context
- Fiddler手机抓包工具如何设置过滤域名?
- [置顶] c++,vc6.0,中友元函数,无法访问私有字段(private)的问题(problem),cannot access private member declared in class &#39;Date&#39;
- Swift中的便利构造器和构造器链
- eclipse No Default Proposals 无提示
- Java作用域
- 2017-3-17 SQL server 数据库 视图,事务,备份还原,分离附加
- InetAddress类和InetSocketAddress类
- 原来这样就可以开发出一个百万量级的Android相机
- DevExpress WinForms v18.2新版亮点(五)
- 魔方Newlife.Cube权限系统的使用及模版覆盖详解
- 【微信小程序】使用setTimeout制作定时器的思路
- Guava Cache -- MapMaker.makeComputingMap测试
- mysql基本的修改表的命令