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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 迷途老马 中级黑马   /  2015-10-21 23:49  /  394 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

package com.itheima;

import java.util.*;

public collectionDemo {
        public static void main(String[] args) {            
              Collection collection1=new ArrayList();//创建一个集合对象
              collection1.add("000");//添加对象到Collection集合中
              collection1.add("111");
              collection1.add("222");
              System.out.println("集合collection1的大小:"+collection1.size());
              System.out.println("集合collection1的内容:"+collection1);
              collection1.remove("000");//从集合collection1中移除掉 "000" 这个对象
              System.out.println("集合collection1移除 000 后的内容:"+collection1);
              System.out.println("集合collection1中是否包含000 :"+collection1.contains("000"));
              System.out.println("集合collection1中是否包含111 :"+collection1.contains("111"));
              Collection collection2=new ArrayList();
              collection2.addAll(collection1);//将collection1 集合中的元素全部都加到collection2中
              System.out.println("集合collection2的内容:"+collection2);
              collection2.clear();//清空集合 collection1 中的元素
              System.out.println("集合collection2是否为空:"+collection2.isEmpty());
              //将集合collection1转化为数组
              Object s[]= collection1.toArray();
              for(int i=0;i<s.length;i++){
                     System.out.println(s[i]);
              }
       }
}

运行结果:
集合collection1的大小:3

集合collection1的内容:[000, 111, 222]

集合collection1移除 000 后的内容:[111,222]

集合collection1中是否包含000 :false

集合collection1中是否包含111 :true

集合collection2的内容:[111, 222]

集合collection2是否为空:true

111

222

0 个回复

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