随笔分类 -  java8新特性

摘要:经常会需要遍历对象 List 对某一字段重新赋值,使用 Java8 stream 或者 List forEach 操作实现非常便捷。 一、Java8 stream 操作 示例代码如下: objectList = objectList .stream().map(object -> { Object 阅读全文
posted @ 2021-11-15 19:44 10114 阅读(10535) 评论(0) 推荐(0) 编辑
摘要:1.背景 Java 8通过发布新的Date-Time API (JSR 310)来进一步加强对日期与时间的处理。 在旧版的 Java 中,日期时间 API 存在诸多问题,其中有: 非线程安全 − java.util.Date 是非线程安全的,所有的日期类都是可变的,这是Java日期类最大的问题之一。 阅读全文
posted @ 2021-10-27 12:18 10114 阅读(140) 评论(0) 推荐(1) 编辑
摘要:1.引言 如果你试图对流操作中的流水线进行调试, 了解stream流水线每个操作之前和操作之后的中间值, 该如何去做? 首先我们看一个例子, 使用forEach将流操作的结果打印出来. 1 /** 2 * @author lyh 3 * @version v-1.0.0 4 * @since 202 阅读全文
posted @ 2021-05-28 11:51 10114 阅读(2979) 评论(0) 推荐(1) 编辑
摘要:在项目的代码编写中遇到这样一个问题。需要对关联方传递过来的列表数据进行一个筛选校验; 把已经回调传递过来的数据给去掉。然后把没有回调过来的数据再接着进行处理。 问题大致分析如下: 一个集合A包含多个对象,当然这些对象具有相同的属性,另一个集合B包含对象id属性,将A集合对象中存在与B集合对象相同id 阅读全文
posted @ 2021-05-20 09:08 10114 阅读(115) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示