java8的一些操作

1.stream


       /**
         *  循环
         */
        Stream<Student> stream =  list.stream();
        stream.forEach(
                p -> System.out.println(p.getName())
        );
        /**
         *  多操作
         */
        Stream<Student> stream =  list.stream();
        stream.forEach(
                p -> {
                        System.out.println(p.getName());
                        System.out.println(p.getAge());
                }
        );
       /**
         * 过滤器
         */
        list.stream()
                .filter(p -> p.getName()=="李云")
                .forEach(p -> System.out.println(p.getName()));
       /**
         * Double一些操作
         */
        Double avgSex = list.stream()
                .filter(p -> p.getName().indexOf("云")>0)
                .mapToDouble(p -> p.getAge()) //
                .average()          //max()流中的最大值 min()流中的最小值 average()获取平均值
                .getAsDouble();//转换成double类型
        System.out.println(avgSex);





2.Lambda

   static interface people{
        void execth(String message);
    }

    public static void main(String[] args) {
        people lambad = (String message) ->{
            System.out.println(message);
        };
        lambad.execth("这是lambad");
    }

3.闲谈

     java8的一些新特性,没放全,stream是真的方便 ,lambda没怎么用,总之放上来。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值