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集合中的键进行排序。

最新文章

  1. We refined export to Excel for SharePoint
  2. SQL函数创建错误
  3. 移动开发流量省起来之Zepto
  4. FlashFXP 破解代码
  5. Lucene总体架构
  6. (四) openwrt单个ipk编译过程
  7. C#中获取程序集版本号的方法
  8. SVN基于一个branch创建新branch
  9. AVFoundation的使用
  10. 使用selector修改TextView中字体的颜色
  11. WCF入门及在WinForm中动态调用
  12. 文艺编程 Literate Programming
  13. 3D 转换
  14. 一步一步学EF系列【4、升级篇 实体与数据库的映射】live writer真坑,第4次补发
  15. react配置之浅谈
  16. Eclipse 扩展activiti-desinger 安装
  17. Oracle EBS订单的流程(Order->AR)
  18. 【java】字节码操作技术
  19. linux下wrk的安装
  20. jQuery: 选择器,筛选器

热门文章

  1. 随笔3- list array
  2. Codeforces Round #229 (Div. 2) C
  3. JavaScript 面向对象与原型
  4. 关于delphi 中 Sender的学习
  5. mysql的从头到脚优化之服务器参数的调优
  6. WebForm---登陆状态保持(Cookies内置对象)
  7. 《C++编程规范:101条规则、准则与最佳实践》学习笔记
  8. flex 导出Excel功能实现
  9. [转]Python学习资料和教程pdf
  10. [2015hdu多校联赛补题]hdu5303 Delicious Apples