集合框架 之 共性方法

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);      
 }

}

猜你喜欢

转载自blog.csdn.net/weixin_43247990/article/details/83551067