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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© longzc1991 中级黑马   /  2015-1-26 21:14  /  787 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

这些方法完全来自于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);
        }
}

0 个回复

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