1. 程式人生 > >集合框架 之 共性方法

集合框架 之 共性方法

package myclass;
//第一步:導包
import java.util.*;

/*

1.add方法後面的引數型別是Object型別,因為集合中存放的事任意型別物件
2.集合中存的事物件的引用(地址值)。
*/
class CollectionDemo
{
public static void main(String[] args)
{

  method_2();


   //第二步,建立一個容器。使用Collection介面中的子類,ArrayList。
    ArrayList al = new ArrayList();
   
  //1. 新增物件
  al.add("java01");
  al.add("java02");
  al.add("java03");
  al.add("java04");
 
  //2.獲取個數,集合的長度。
  sop("size:" + al.size());
  //4.列印集合
   sop(al);
   //3.刪除物件。
  al.remove("java02");
 //5.清空集合
 // al.clear();
  sop(al);
   //6.判斷集合
  sop("java03是否存在" + al.contains("java03"));
  sop("java集合是否為空" + al.isEmpty());
}
public static void sop(Object obj)
{
    System.out.println(obj);
 }
public static void method_2()
{
     ArrayList al1 = new ArrayList();
     al1.add("java01");
     al1.add("java02");
     al1.add("java03");
     al1.add("java04");

     ArrayList al2 = new ArrayList();
     al2.add("java03");
     al2.add("java04");
     al2.add("java05");
     al2.add("java06"); 

     //al1.retainAll(al2); //取交集,al1中只會保留與al2相同的元素。
     al1.removeAll(al2);//去除與al2相同的元素。
     sop("al1:" +al1); 
     sop("al2:" +al2);      
 }

}