10.API学习——集合类框架(3)——规…
2015-08-02 12:58
323 查看
四个容器集合名词规律总结:
1,允许重复的时候List
ArrayList:数组结构,所属List;想到索引,查询快;
LinkedList:链表结构,所属List;想到增删快
2,不许重复数据的时候Set
HashSet(不排序的时候):哈希表结构,所属Set,想到唯一性,查询速度快。
TreeSet(排序的时候):二叉树结构,所属Set,想到唯一性,而且排序:
两种:1,自然排序(Comaprable,compareTo())
2,比较器排序(Comaprable,compare)
小记:
任何一种容器都用数据结构。
List集合判断元素是否相同使用的是equals()方法;
HashSet 集合判断元素相同,依据hashCode()和equals()方法;
TreeSet集合判断元素形同,依据compareTo或者compare方法的return
0;
1,允许重复的时候List
ArrayList:数组结构,所属List;想到索引,查询快;
LinkedList:链表结构,所属List;想到增删快
2,不许重复数据的时候Set
HashSet(不排序的时候):哈希表结构,所属Set,想到唯一性,查询速度快。
TreeSet(排序的时候):二叉树结构,所属Set,想到唯一性,而且排序:
两种:1,自然排序(Comaprable,compareTo())
2,比较器排序(Comaprable,compare)
小记:
任何一种容器都用数据结构。
List集合判断元素是否相同使用的是equals()方法;
HashSet 集合判断元素相同,依据hashCode()和equals()方法;
TreeSet集合判断元素形同,依据compareTo或者compare方法的return
0;
相关文章推荐
- 9.API学习——集合类框架(2)——hash…
- 8.API学习——集合类框架(1)——Coll…
- JFinal
- 7.API学习——基本数据类型包装类
- 6.抽象类、接口
- 5.API学习——String类(2)
- 4.API学习——String类(1)
- 3.多线程总结(2)
- 2.异常处理(1)
- 1.多线程总结(1)
- 1.Adobe CS6 系列,安装…
- 12.数据储存1:SharedPreferences…
- 11.明文密码
- 10.android :动态图片制作
- 9.GridFragment栅格是看图
- 8.Android中,每隔一段时间执行某…
- 7.tv.setTextColor(int)的理解和…
- 6.dialog实现退出功能
- 5.notification实现
- 4.toast实现,直接复制可调用