List:有序(录入的顺序跟输出顺序一致),可重复
Set:无序,不可重复
使用--原理--看源代码
List<String> list = new ArrayList<String>();
List.add()
Set<String> set = new HashSet<String>();
Set.add()
3. Collection 接口
3.1 Collecon 接口概述
Collecon 接口-定义了存取对象的方法。有两个非常常用的子接口:
List 接口:存放的元素有序且允许有重复的集合接口。
Set 接口:存放的元素无序不包含重复的集合接口。
说明:
“有序”-元素存入的顺序与取出的顺序相同.
“无序”—元素存入的顺序与取出的顺序不相同
3.2 Collecon 接口中的常用方法
1、 int size(); 返回此 collecon 中的元素数。
2、 boolean isEmpty(); 判断此 collecon 中是否包含元素。
3、 boolean contains(Object obj); 判断此 collecon 是否包含指定的元素。
4、 boolean contains(Collecon c); 判断此 collecon 是否包含指定 collecon 中的所有元
素。
5、 boolean add(Object element); 向此 collecon 中添加元素。
6、 boolean addAll(Collecon c);将指定 collecon 中的所有元素添加到此 collecon 中
7、 boolean remove(Object element); 从此 collecon 中移除指定的元素。
8、 boolean removeAll(Collecon c); 移除此 collecon 中那些也包含在指定 collecon 中的
所有元素。
9、 void clear(); 移除些 collecon 中所有的元素。
10、 boolean retainAll(Collecon c); 仅保留此 collecon 中那些也包含在指定 collecon
的元素。
11、 Iterator iterator(); 返回在此 collecon 的元素上进行迭代的迭代器。
评论0
最新资源