Java中集合Collection的使用(一)

一、Java中的集合大致可以分为Set、List、Queue和Map四种体系。

其中Set是无序、不可重复的集合;List代表有序的、重复的集合;Map是具有映射关系的集合;Queue是一种队列集合实现。

下面一段代码展示了Collection的基本用法,注释的已经非常明确:

public class CollectionTest {
    //快速生成main函数  直接输入psvm然后回车
    public static void main(String[] args) {
        //定义一个List集合c
        Collection c =new ArrayList();
        //添加元素
        c.add("孙悟空");
        c.add(6);
        c.add("企业实战");
        System.out.println("c集合的元素:"+c);

        //定义一个HashSet集合
        Collection books=new HashSet();
        books.add("企业实战");
        books.add("疯狂java");
        System.out.println("books集合的元素:"+books);

        //removeAll意思是从集合c中删除集合books中的内容
        c.removeAll(books);
        System.out.println("c集合的元素:"+c);



    }

}

控制台输出结果为:

二、使用Lambda表达式遍历集合

我们稍微改动一下上面的代码来看一下:

public class CollectionTest {
    //快速生成main函数
    public static void main(String[] args) {
        //定义一个List集合c
        Collection c =new ArrayList();
        //添加元素
        c.add("孙悟空");
        c.add(6);
        c.add("企业实战");
        c.forEach(obj-> System.out.println("c集合的元素为:"+obj));

        //定义一个HashSet集合
        Collection books=new HashSet();
        books.add("企业实战");
        books.add("疯狂java");
        books.forEach(obj-> System.out.println("books的集合元素为:"+obj));

        //removeAll意思是从集合c中删除集合books中的内容
        c.removeAll(books);
        System.out.println("c集合的元素:"+c);


    }

}

这里我们呢使用java8的Lambda表达式遍历集合并将集合输出,我们来看一下结果/:

可以看出,我们使用Lambda遍历的集合的数据会一条一条的输出出来。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值