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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 果蝇 中级黑马   /  2015-9-11 23:37  /  203 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

import java.util.ArrayList;
import java.util.Collection;

/*
集合:是一个容器 ,比数组高级.

区别:
1.长度区别:
数组: 不可变
集合: 可变
2.内容区别:
数组: 基本类型,引用类型都可以存储
集合: 不能存基本类型数据,只能引用类型数据(自己把基本类型变成引用类型)
3.数据类型
数组: 类型必须一样
集合: 类型可以不一样,当然我们在使用的是,还是都存一样的.

集合:
添加功能 合并
         boolean add(Object obj) 添加指定元素
         boolean addAll(Collection c) 添加指定集合元素
删除功能
         clear()  清空所有
         remove(Object o) 删除指定元素
         removeAll(Collection c) 移除此 collection 中那些也包含在指定 collection 中的所有元素(可选操作)。
查找功能
        Iterator iterator() 迭代器  (遍历器)
长度功能
        int size() 长度
转换功能
        Object[] toArray() 返回包含此 collection 中所有元素的数组。  不常用
判断功能
         contains(Object o)  是否包含
         containsAll(Collection<?> c)
         isEmpty()   是否为空
交集
         retainAll(Collection<?> c)仅保留此 collection 中那些也包含在指定 collection 的元素(可选操作)。

*/

0 个回复

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