【Java学习笔记】Map
2024-08-25 21:57:07
Map:
一次添加一对元素,也称为双列集合。
而Collection,一次添加一个元素,称为单列集合。
常用方法:
1.添加
value put(key,value); 返回前一个与key关联的值,如果没有,返回null。
2.删除
void clear(); 清空map集合。
value remove(key); 返回指定的key关联的值并删除这对键值对,没有指定的key,就返回null
3.判断
boolean containsKey(key);
boolean containsValue(value);
boolean isEmpty();
4.获取
value get(key):通过键获取值,如果没有该键返回null。 当然可以通过返回null,来判断是否包含指定键。
int size(); 获取键值对的个数。
Map常用的子类:
|--HashTable:
内部结构是哈希表,是同步的,不允许null作为键,null作为值。
|--Properties: 用来存储键值对型的配置文件的信息,可以和IO技术相结合。
|--HashMap:
内部结构是哈希表,不是同步的。 允许null作为键,允许null作为值。
|--TreeMap:
内部结构是二叉树,不是同步的,可以对Map集合中的键进行排序。
最新文章
- We refined export to Excel for SharePoint
- SQL函数创建错误
- 移动开发流量省起来之Zepto
- FlashFXP 破解代码
- Lucene总体架构
- (四) openwrt单个ipk编译过程
- C#中获取程序集版本号的方法
- SVN基于一个branch创建新branch
- AVFoundation的使用
- 使用selector修改TextView中字体的颜色
- WCF入门及在WinForm中动态调用
- 文艺编程 Literate Programming
- 3D 转换
- 一步一步学EF系列【4、升级篇 实体与数据库的映射】live writer真坑,第4次补发
- react配置之浅谈
- Eclipse 扩展activiti-desinger 安装
- Oracle EBS订单的流程(Order->;AR)
- 【java】字节码操作技术
- linux下wrk的安装
- jQuery: 选择器,筛选器
热门文章
- 随笔3- list array
- Codeforces Round #229 (Div. 2) C
- JavaScript 面向对象与原型
- 关于delphi 中 Sender的学习
- mysql的从头到脚优化之服务器参数的调优
- WebForm---登陆状态保持(Cookies内置对象)
- 《C++编程规范:101条规则、准则与最佳实践》学习笔记
- flex 导出Excel功能实现
- [转]Python学习资料和教程pdf
- [2015hdu多校联赛补题]hdu5303 Delicious Apples