从上图可以看出List和Set是Colletion的子接口,所以这三个的操作类似,List和Set除继承Collection的相关操作方法之外还有自己的方法。
1.Collection
常用的操作方法是add()、size()、remove()、iterator()、contains()、isEmpty()等常用的操作方法。
2.List
List除继承Collection的一些常用操作方法之外还有自身的,如
get(int index):返回列表中指定位置的元素。
set(int index,E element):用指定元素替换列表中指定位置的元素。
add(int index,E element):在列表的指定位置插入指定元素。
subList(int fromIndex, int toIndex):返回列表中指定的fromIndex(包括 )和 toIndex(不包括)之间的部分视图。
此外还有List独有的一些方法:注意是Collections提供的方法
3.Set
Set用到的方法跟Collection相似的。
4.Map
主要是要注意到Map跟Collection存放数据所用的方法的区别,前者是put(),后者是add(),去元素时Map是根据key得到value