集合操作
Tonels
在这个冬天里,我忘记了来年还有一个春天,忘记了桃花开放的样子...
展开
-
List的多字段唯一标识过滤、除重
写在前面这里分享一下,Java 中 用于 list 中对象的多字段唯一标识,除重,代码示例一、封装工具类public class ListUtils { public static <T> List<T> distinctList(List<T> list, Function<? super T, ?>... keyExtractors) { return list.stream() .filte原创 2020-06-06 11:15:14 · 1071 阅读 · 0 评论 -
嵌套For循环中,数据校验处理示例
嵌套For循环中,数据校验处理示例写在前面一、代码示例写在前面这里有两个集合,待校验的List集合,和参照数据集Map,从List集合中筛选出,符合Map某一条件的数据集一、代码示例 /** * 校验重复数据 * * @param infos 待校验数据集 * @param map 数据库已有数据,封装 * @return List...原创 2020-01-17 16:58:33 · 669 阅读 · 0 评论 -
List对象转Page对象参考,一行代码实现
上一篇 SpringData中Page对象的架构设计这里展示List对象转page对象,一行代码 @GetMapping("/listTopage") public Page listtoPage(){ List<CustomerDTO> customerDTOS = customerMapper.toCustomerDto(customerServic...原创 2019-08-14 16:45:07 · 3614 阅读 · 1 评论 -
List的快速除重,多种实现
只有代码package list去重操作;import com.google.common.collect.Lists;import model.Book;import java.util.*;import java.util.concurrent.ConcurrentHashMap;import java.util.function.Function;import java.u...原创 2019-08-14 16:46:43 · 313 阅读 · 0 评论 -
List的自定义排序
package list排序操作;import com.google.common.collect.Lists;import model.Book;import org.junit.Test;import java.util.Comparator;import java.util.List;import java.util.Map;import java.util.stream....原创 2019-08-14 16:55:45 · 660 阅读 · 0 评论 -
Page<V0>对象互转Page<V1>
都是基于map方法,介绍 2 种实现方式1. 这个mapper是基于mapStruct,常用来实现Model,DTO的互转, <!-- https://mvnrepository.com/artifact/org.mapstruct/mapstruct-jdk8 --> <dependency> <groupId>org.m...原创 2019-08-14 18:01:13 · 4662 阅读 · 0 评论