码迷,mamicode.com
首页 > 其他好文 > 详细

集合(下)

时间:2018-09-14 21:40:39      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:lis   键值对   --   元素   返回值   布尔值   hashmap   长度   取值   

泛型

  1.装入集合的类型都是当做Object类型对待,从而失去了自己测类型;

  2.集合中取出来的时候需要转型,效率低,易出错;

  3.增强程序的可读性和稳定性;

  写法:

    List<类型> l = new ArryList<类型>();

Map(键值对)

  HashMap---以哈希表做索引;

  TreeMap---以二叉树做索引;

  Map集合规定键不能重复;

常用方法: 

  put(键,值)添加(替换)一个内容,有返回值,返回值类型为Object; 
  get 对应键获取值
  remove 按键删除某个内容有返回值返回值类型为Object;
  containsKey判断有没有这个键返回值为布尔值;
  containsValue判断有没有这个值返回值为布尔值;
  size获取该集合的长度返回值为int值;
  isEmpty判断该集合是否为空;
  putAll把一个集合里的所有元素添加到另一个集合中;
  clear把一个集合内的说有元素清空;

  keySet---Set把map集合内的键存到set集合里;
  values---Conllection把map集合内的键存到Conllection集合里;

集合(下)

标签:lis   键值对   --   元素   返回值   布尔值   hashmap   长度   取值   

原文地址:https://www.cnblogs.com/wzs9/p/9634235.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!