1. Collection 接口实现类的特点
public interface Collection<E> extends Iterable<E>
1)Collection实现子类可以存放多个元素,每个元素可以是Object
2)有些Collection的实现类,可以存放重复的元素,有些不可以
3)Collection的实现类,有些是有序的(List),有些不是有序(Set)
4)Collection接口没有直接的实现子类,是通过它的子接口Set 和 List来实现的
2. Collection 接口常用方法
- 以实现子类
ArrayList
来演示 , CollectionMethod.java
-
add
:添加单个元素
List list = new ArrayList();
// add:添加单个元素
list.add("兮动人");
list.add(11);//list.add(new Integer(11))
list.add(true);
System.out.println("list=" + list);
-
remove
:删除指定元素
- 指定删除第一个元素的索引
List list = new ArrayList();
//1.add:添加单个元素
list.add("兮动人");
list.add(11);//list.add(new Integer(11))
list.add(true);
System.out.println("list=" + list);
//2.remove:删除指定元素
list.remove(0);//删除第一个元素
System.out.println("list=" + list);
List list = new ArrayList();
//1.add:添加单个元素
list.add("兮动人");
list.add(11);//list.add(new Integer(11))
list.add(true);
System.out.println("list=" + list);
//2.remove:删除指定元素
//list.remove(0);//删除第一个元素
list.remove(true);//指定删除某个元素
System.out.println("list=" + list);