自己课外时间总结发现的新知识点:
1.ArrayList集合的listIterator()方法,返回一个ListIterator集合,
其中的hasPrevious()方法和previous()方法,类似于迭代原理,
可以反向遍历元素
2.集合的第四种遍历方式
for(Iterator<String> it = list.iterator();it.hasNext();){
System.out.println(it.next());
}
3.将数组直接转为集合的方法:
Arrays工具类的asList()方法可以传入数组,返回一个集合
List<String> list = Arrays.asList(arr);
4.PriorityQueue集合 实现Collection接口
初始容量为11
offer(E e) 将指定的元素插入到此优先级队列中。
add(E e) 将指定的元素插入到此优先级队列中。
clear() 从此优先级队列中删除所有元素。
不能储存null值
此集合取出顺序是比较后的顺序,不能存储不可比较的元素
5.ArrayQueue数组
Deque接口是Queue接口的子接口,它代表一个双端队列,Deque接口里定义了一些双端队列的方法,允许从两端来操作队列的元素。
初始容量16
Deque接口的可调整大小的数组实现。 数组deques没有容量限制
add(int index, E element) 在此列表中的指定位置插入指定的元素。 。
|
|