1 简述
Collection是单列集合类的根接口,用于存储一系列符合某种规则的元素,它有二个重要的子接口,分别是java.util.List和java.util.Set。其中List的特点是元素有序,元素可重复。Set的特点是元素无序,而且不可重复。List接口的主要实现类有:java.util.ArrayList和java.util.LinkedList,Set接口的主要实现类有:java.util.HashSet和java.util.LinkedHashSet 。
2 常用API
public boolean add(E e)把给定的对象添加到当前集合中
public void clear()清空集合中所有的元素
boolean remove(E e)把给定的对象在当前集合中删除
boolean contains(E e)判断当前集合中是否包含给定的对象
public boolean isEmpty()判断当前集合是否为空
public int size()返回集合中元素的个数
public Object[] toArray()把集合中的元素,存储到数组中
3 使用
public class Test {
public static void main(String[] args) {
Collection<String> coll = new ArrayList<String>();
coll.add("one");
coll.add("two");
coll.add("three");
System.out.println(coll);
System.out.println("two是否在集合中:" + coll.contains("two"));
System.out.println("删除two元素:" + coll.remove("two"));
System.out.println(coll);
System.out.println(coll.size());
Object[] array = coll.toArray();
for (int i = 0; i < array.length; i++) {
System.out.print(array + " ");
}
coll.clear();
System.out.println("\n" + coll.isEmpty());
System.out.println(coll);
}
}
|
|