方法名 | 说明 |
boolean add(Object o) | 在列表的末尾顺序添加元素, 起始索引位置从0开始 |
voidadd(int index,Object o) | 在指定的索引位置添加元素。 索引位置必须介于0和列表中元素个数之间 |
intsize() | 返回列表中的元素个数 |
Objectget(intindex) | 返回指定索引位置处的元素。取出的元素是Object类型,使用前需要进行强制类型转换 |
boolean contains(Object o) | 判断列表中是否存在指定元素 |
boolean remove(Object o) | 从列表中删除元素 |
Object remove(int index) | 从列表中删除指定位置元素, 起始索引位置从0开始 |
方法名 | 说明 |
void addFirst(Objecto) | 在列表的首部添加元素 |
void addLast(Objecto) | 在列表的末尾添加元素 |
Object getFirst() | 返回列表中的第一个元素 |
Object getLast() | 返回列表中的最后一个元素 |
Object removeFirst() | 删除并返回列表中的第一个元素 |
Object removeLast() | 删除并返回列表中的最后一个元素 |
方法名 | 说明 |
Objectput(Object key, Object val) | 以“键-值对”的方式进行存储 |
Objectget (Object key) | 根据键返回相关联的值,如果不存在指定的键,返回null |
Objectremove (Object key) | 删除由指定的键映射的“键-值对” |
intsize() | 返回元素个数 |
SetkeySet () | 返回键的集合 |
Collectionvalues () | 返回值的集合 |
boolean containsKey(Object key) | 如果存在由指定的键映射的“键-值对”,返回true |
for(元素类型t 元素变量x :数组或集合对象){
引用了x的java语句
}
注:两者同样可以遍历其他集合类,通常使用增加for型循环