您的位置:首页 > 其它

Collection、List、Set和Map的相关操作的区别

2013-02-25 14:29 519 查看


从上图可以看出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

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: