- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 操作集合的工具类Collections
Java提供了一个操作set、List和Map等集合的工具类:Collections,该工具类里提供了大量方法对集合元素进行排序、查询和修改等操作,还提供了将集合对象设置为不可变,对集合对象实现同步控制等方法。排序操作Collections提供如下的类方法用于对List集合元素进行排序 void reverse(List list): void shuffle(List list):对Li
2017-12-05 21:21:43 188
原创 Queue集合
Queue用于模拟队列这种数据结构,新元素插入(offer)到队列的尾部,访问元素(poll)操作会返回队列头部的元素。通常,队列不允许随机访问队列中的元素。 Queue接口中定义了如下几个方法。 void add(Object e):将指定元素加入此队列的尾部 Object element():获取队列头部的元素,但是不删除该元素 boolean offer(Object
2017-12-04 21:39:37 251
原创 List集合
ListList作为Collection接口的子接口,下面是常用的方法 void add(int index,Object element): boolean addAll(int index,Collection c): Object get(int index): int indexOf(Object o): int lastIndexOf(Object o):
2017-12-04 21:22:15 150
原创 Set集合
HashSet类 HashSet是Set接口的典型实现,大多数时候使用Set集合时就是使用这个实现类。HashSet按Hash算法来存储集合中的元素,因此具有很好的存取和查找性能。 HashSet集合判断两个元素相等的标准是两个对象通过equals()方法比较相等,并且两个对象的hashCode()方法返回值也相等。class R { int count; public R
2017-12-04 21:14:22 162
原创 Collection和Iterator接口
下面主要是用代码来介绍各种方法的使用使用Lambda表达式遍历集合Java8为Iterable接口新增了一个forEach默认方法,该方法所需参数的类型是一个函数式接口。public class CollectionEach { public static void main(String[] args) { // 创建一个集合 Collection
2017-12-04 20:38:52 180
原创 Java集合概述
Java的集合类主要由两个接口派生而出:Collection和Map,Collection和Map是Java集合框架的根接口。 Collection集合体系的继承树(该图转自http://blog.csdn.net/heimawoo/article/details/48705099)
2017-12-04 19:34:24 130
原创 Java map
Java8增强的Map集合Map接口中定义了如下常用的方法。 void clear():删除该Map对象中的所有key-value对。 boolean containsKey(Object key):查询Map中是否包含指定的key,如果包含则返回true。 boolean containsValue(Object value):查询Map中是否包含一个或多个value,如果包含则返
2017-12-04 19:30:11 11737
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人