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
相关文章推荐
- Collection List Set Map 区别记忆(转载)
- Collection List Set Map 区别记忆
- Collection,List,Set和Map用法和区别
- Collection List Set和Map用法与区别 (转载)
- Collection,List,Set和Map用法和区别
- Collection List Set Map 区别记忆
- Collection,List,Set和Map用法和区别
- Collection List Set Map 区别记忆
- Collection、Set、List、Map区别
- Collection List Set Map 区别记忆
- Collection,List ,Set 和Map 用法和区别
- Collection,List,Set和Map用法和区别
- JAVA集合(List,Map.Set)相关操作
- Collection,List,Set,Map的区别
- Collection,List,Set和Map用法和区别
- Collection List Set Map 区别记忆
- Collection,List,Set,Map的区别
- Collection,List ,Set 和Map 用法和区别
- Collection List Set Map 区别记忆
- Collection , List , Set 和 Map 用法和区别