黑马程序员 集合体系

------<a href="http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训</a>、期待与您交流! -------

1,集合体系,具体用哪个
         * Collection
         *                 List(有序,有索引,可以重复)
         *                         ArrayList(查找多用)synchronizedList(List<T> list)将List变成线程安全的
         *                         LinkedList(增删多用)
         *                         Vector(都不用)
         *                 Set(无序,无索引,不可以重复)
         *                         HashSet(速度最快,不排序)hashCode()equals()                        默认用的的是HashSet
         *                         TreeSet(排序)compareTo()compare()方法
         * Map
         *                 HashMap(速度最快,对键不排序)                                                                默认用的是HashMap
         *                 TreeMap(对键排序)
         * 2,迭代(遍历)
         *                 List
         *                         1,普通for循环,get()和size()
         *                         2,Iterator迭代器,hasNext(),next();
         *                         3,增强for循环
         *                         4,Vector Enumeration枚举迭代hasMore....next...
         *                 Set
         *                         1,Iterator迭代器,hasNext(),next();
         *                         2,增强for循环
         *                 Map
         *                         1,keySet()通过键获取值
         *                         2,entrySet()通过键值对对象,获取键和值
         * 3,删除
         *                 1,普通for循环可以删除,但是索引要--
         *                 2,迭代器可以删除,但是必须用迭代器的remove方法,如果用集合的删除方法会出现并发修改异常
         *                 3,增强for循环不能删除,只能迭代
         * 4,数组和集合的转换
         *                 1,集合转数组toArray()
         *                 2,数组转集合asList()
         *                         注意:数组转集合必须是引用数据类型的
         *                 
         */

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值