集合Collection的基本用法

/*
 * 集合:集合是存储对象数据的集合容器
 * 集合比数组的优势:
 *    1.集合可以存储任意类型的对象数据,数组只能存储同一种数据类型的数据
 *    2.集合的长度是会发生变化的,数组的长度是固定的。
 *    
 *---------Collection  单例集合的跟接口
 *-------------List    如果是实现了List接口的集合类,具备的特点:有序,可重复
 *-------------Set     如果是实现了Set接口的集合类,具备的特点:无序,不可重复
 * 
 * Collection接口中的方法:
 *      增加:
 *          add(E e)  添加成功返回true,添加失败返回false.
 *          addAll(Collection c)  把一个集合的元素添加到另外一个集合中去
 *      删除:
 *          clear()
 *          remove(Object o)
 *          removeAll(Collection c)
 *          retainAll(Collection c)
 *      查看:
 *          size();
 *      判断:
 *          isEmpty()
 *          contains(Object o)
 *          containsAll(Collection<?> c)
 *      迭代:
 *         toArray()        
             Object[] toArray()   返回包含此 collection 中所有元素的数组
 *         iterator()

 * */


运行结果:是否添加成功?true
                    集合中的元素:[张三, 李四, 王五]
                    [张三, 李四, 王五, 林心如, 霍建华, 王五]
                    [张三, 李四]
                    2

/*
*      判断:
*          isEmpty()
*          contains(Object o)
*          containsAll(Collection<?> c)
**/



运行结果为:判断集合中是否存在指定的元素true
                       c集合有包含c2集合中的所有元素吗?false

//迭代 : toArray()


运行结果:

 Day14.Person@6e

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值