Java Collection

2019-06-27  本文已影响0人  Loistein

Collection 每个槽只保存一个元素
ArrayList 可变长数组 add() get(下标) size()方法
通过泛型,可以在编译期防止将错误类型的对象方在容器中 。容器中不能使用基本数据类型,如int,可以使用其对应的对象,如Integer

Arrays.toString()打印数组
Arrays.asList()方法接受一个数组或是一个用逗号分隔的元素列表(使用可变参数),转换为List,但是底层表示还是数组,不能调整尺寸
Collections.addAll()方法接受一个Collection对象、数组、用逗号分隔的列表
Collection.addAll() 方法只能接受另一个collection对象作为参数,因此它不如上两个那样灵活

Collection

Map

List方法

Iterator

Iterable接口

LinkedList 双向链表

Queue

PriorityQueue 加上优先级

可加上comparator来选择优先方式,如Collections.reverseOrder()

Stack 装弹簧的存储器中放入自助托盘,最后装入的托盘总是最先弹出

Set

上一篇 下一篇

猜你喜欢

热点阅读