A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© jlq 中级黑马   /  2015-11-9 23:38  /  187 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

import java.util.*;
//集合
public class CollectionDemo {

    public static void main(String[] args) {
          method_2();  
    }
    public static void method_2(){      
          ArrayList al1=new ArrayList();
          al1.add("aaa");
          al1.add("bbb");
          al1.add("ccc");
          al1.add("ddd");
         
          ArrayList al2=new ArrayList();
          al2.add("aaa");
          al2.add("bbb");
          al2.add("eee");
          al2.add("fff");
          sop("al1="+al1);
          //取交集
          al1.retainAll(al2);//al1中只保留与al2中相同的元素
          sop("al1取al2的交集="+al1);
          sop("al2="+al2);
          al2.removeAll(al1);
          sop("al2去掉al1相同的元素="+al2);
    }
    public static void baseMethod(){
          //创建一个集合容器,使用Collection接口的子类,ArrayList
                  ArrayList al=new ArrayList();
                  //1、添加元素
                  al.add("aaa");
                  al.add("bbb");
                  al.add("ccc");
                  al.add("ddd");
                  //2、获取个数,即集合的长度
                  sop("al="+al);
                  sop("al.size="+al.size());
                  //3、删除
                  sop(al.remove("bbb"));
                  sop("al-"+al);
//               al.clear();//清空集合元素
//                sop(al );
                  //4、判断
                  sop("al是否包含bbb:"+al.contains( "ccc"));
                  sop("al是否为空:"+al.isEmpty());
    }
    public static void sop(Object obj){
         System. out.println(obj);
    }

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马