这些方法完全来自于JavaAPI文档,不需要硬记。只要牢记一点:集合类就像容器,现实生活中的容器的功能,无非就是添加对象、删除对象、清空对象、判断对象是否为空等,集合类就为这些功能提供了对应的方法。
public class CollectionTest
{
public static void main(String[] args)
{
Collection c = new Arraylist;
//添加元素
c.add("孙悟空");
//虽然集合里不能放基本类型的值,但Java支持自动装箱
c.add(6);
Systen.out.println("c集合的元素个数为:" +c.size());//输出 2
//删除指定元素
c.remove(6);
System.out.println("c集合的元素个数为:" +c.size());//输出 1
//判断是否包含指定字符串
System.out.println("c集合是否包含\"孙悟空\"字符串:"
+c.contains("孙悟空"));//输出ture
c.add("轻量级Java EE企业实践");
System.out.println("c集合元素为:" +c);
Collection books = new HashSet();
books.add("谁的青春不迷茫");
books.add("钢铁是怎么练成的");
System.out.println(c集合中是否完全包含books集合?
+ c.containsAll(books));//输出false
//用c集合减去books集合里的元素
c.removeAll(books);
System.out.println("c集合的元素:" + c);
//删除c集合里的所有元素
c.clear(books);
System.out,println("c集合的元素:" + c);
//控制books集合里只剩下c集合里也包含的元素
books.retainAll(c);
System.out.println("books集合的元素:" + books);
}
}
|
|