10 ,返回移除的元素
1% ,返回移除的元素
接口的常用实现类:2、3
() 是无序不可重复的集合。底层基于 * 实现,值存在 4& 中,1
中存的是一个空的对象。
* 是有序不可重复的集合,底层基于 2* 实现。
*:方法: 返回值:
5 +返回 中第一个元素
+返回 中第一个元素
+ + 到 之前
+ 接口的常用实现类:3*、2*+ 中的键值不可以重复。
方法: 返回值:
,6&,1 ,返回该 6& 之前关联的值
* 1
,6& ,
1,6& , 返回该 6& 之前关联的值
1
+ &
7
4&,6&
8,1
()+ 是的底层实现是数组加链表,当一个键对值要存入时,首先判断键
的 值,如果相同再通过 判断,如果相同则不可以添加。
*+ 是有序的键对值,内部是模拟二叉树实现的链表。
:接口用于遍历集合类元素的
*+:方法: 返回值:
2>
2?
得到一个迭代器,< 的 方法得到迭代器。
用迭代器就需要三个方法:问 13.取 3.删 #-
/ 迭代器查询:
@/>@&.&AA#)
Collections 类:容器公用工具类
方法: 返回值:
#3< ;.返回集合中的最大元素
#< ;.返回集合中的最小元素
-< -!.反转元素顺序
,!., -!. 中元素复制到 ! 中
, -!.对一种 , 做排序。
四、 枚举加泛型
枚举:
># 类的常用方法:#B返回索引号(按定义顺序赋予索引);