A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© xfbyxq 中级黑马   /  2016-7-6 21:41  /  408 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


集合类概述
为什么出现集合类?
        面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,Java就提供了集合类。
数组和集合类同是容器,何不同?
        数组虽然也可以存储对象,但长度是固定的;集合长度是可变的。数组中可以存储基本数据类型,集合只能存储对象。
集合类的特点 集合只用于存储对象,集合长度是可变的,集合可以存储不同类型的对象。


Collection的功能概述
  A:添加功能
        boolean add(E e) //添加一个元素
        boolean addAll(Collection c) //添加元素集合
  B:删除功能
        boolean remove(Object o)//移除一个元素
        boolean removeAll(Collection c)//把指定集合元素移除
        void clear() //清空元素
  C:判断功能
        boolean contains(Object o)//判断是否包含指定元素
        boolean containsAll(Collection c) //判断是否包含指定集合的元素
        boolean isEmpty()//判断集合是否为空
  D:获取功能
  E:长度功能
        int size()//返回集合元素数量
  F:交集(了解)
boolean retainAll(Collection c)//交集,只保留两个集合都有的元素

  G:把集合转数组(了解)
        Object[] toArray():把集合转成数组,可以实现集合的遍历



0 个回复

您需要登录后才可以回帖 登录 | 加入黑马