博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jdk1.8的日常使用
阅读量:4293 次
发布时间:2019-05-27

本文共 1494 字,大约阅读时间需要 4 分钟。

List
listIds = Arrays.asList(str.split(",")).stream().map(s -> Long.parseLong(s.trim())).collect(Collectors.toList());
List
newSkuIdList = skuIdList.stream().distinct().skip((currentPage - 1) * pageSize).limit(pageSize).collect(Collectors.toList());

 

Map
openIdMap = list.stream() .collect(Collectors.toMap(User::getUserId, User::getXcxOpenId));

这篇文章不错:

https://www.cnblogs.com/wenbronk/p/7300544.html

 

BigDecimal add = list.stream().map(User::getHeight).reduce(BigDecimal.ZERO, BigDecimal::add);
提取集合里的id集合:foodBasicList.stream()        .map(FoodBasic::getId).collect(Collectors.toList())

集合转map:foodBasicList.stream().collect(Collectors.toMap(FoodCountModel::getId, FoodCountModel::getSoldCount))

 

 

BigDecimal yearSaleMoney = list.stream().filter(s -> s.getNum() == 0).collect(Collectors.toList()).get(0).getSaleMoney();
List
newAddressList = addressList.stream().map(s -> Long.valueOf(s)).collect(Collectors.toList());

java8 list统计(求和、最大、最小、平均):

 

//2.根据拼团商品的排序规则,排序商品sortList.stream().forEach(s -> foodBasicList.stream()        .filter(y -> s.equals(String.valueOf(y.getId()))).forEach(f -> fBasicList.add(f)));//或者是下面的方法//        sortList.stream().forEach(item -> {//            foodBasicList.stream().forEach(y -> {//                if (Long.valueOf(item) == y.getId()) {//                    fBasicList.add(y);//                }//            });//        });JDK1.8对List指定字段进行排序:
java.util.Objects.equals(k, "E")java.util.Objects.nonNull(map)
你可能感兴趣的文章
安卓三状态切换按钮TriStateToggleButton
查看>>
Spring框架-AOP细节
查看>>
java.lang.Instrument 代理Agent使用
查看>>
Javascript:指针、帽子和女朋友
查看>>
Android中的ALERTDIALOG使用_优就业
查看>>
java使用javacsv读取csv文件 导入Mysql数据库
查看>>
Apache2.4 + Tomcat7负载均衡和集群(一)
查看>>
基于角色和资源的用户权限控制(用SpringMVC实现)
查看>>
前端代码入门——选择器与优先级 优就业
查看>>
javascript面试的5个冷门知识点
查看>>
Lucene初探
查看>>
Git简介、安装及创建版本库
查看>>
如何在JavaScript中编写一个简单的Bug跟踪器
查看>>
jQuery 效果 - 滑动
查看>>
对Java多态的深入理解
查看>>
javascript重点-表达式和运算符_优就业
查看>>
springmvc整合poi导出报表
查看>>
Oracle Data Guard延迟的原因
查看>>
java8 遍历数组的几种方式
查看>>
java基础知识(七)--Object类
查看>>