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

202002071113-《集合相关》

时间:2020-02-07 14:51:09      阅读:71      评论:0      收藏:0      [点我收藏+]

标签:迭代   安全   引用类型   类型   http   code   操作   val   单例   

1. 集合:分单列(Collection)和双列(Map);

2. 集合中只能存引用类型数据(若存基本类型,则装箱),长度随意;集合区别于数组,数组存引用类型 + 基本类型,通吃!长度固定;

3.  max(); sort(); reverse(); shuffle();..

   3.1单例(List(可重复、存取有序)、 Set(不可重,无序))

     3.1.0 常用: ArrayList 、HashSet

 

     3.1.1  List 可重复、存取有序

     3.1.2  size(); add(); get();

     3.1.3  List list = new ArrayList();

     3.1.4 列表迭代器 ListIterator lit = list.ListIterator();

    3.1.5  泛型  ,<类型>, 好处:安全,避免类型转换

     3.1.6  Set<T> set = new HashSet<>();  要不重复需重写equals();和hashCode();方法

     3.1.7   ..

   3.2双例(Map)

    3.2.1 常用HashMap, key不可重复, value可重复

    3.2.2 KeySet();将双列->单列, 就可以遍历等操作了

    3.2.3 map第一次put();结果为null;  

    3.2.4  ..

4. Collection、List、Set、Map都是接口;ArrayList、HashSet、HashMap都是实现类;

 

 

(图)

技术图片

202002071113-《集合相关》

标签:迭代   安全   引用类型   类型   http   code   操作   val   单例   

原文地址:https://www.cnblogs.com/beesky520/p/12272800.html

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