List
yzmy
这个作者很懒,什么都没留下…
展开
-
(stream流)List转Map
(stream流)List转Map的方法如下第一种(会出现键重复异常)://以id为主键转为mapMap<Long, User> map = list.stream().collect(Collectors.toMap(User::getId,Function.identity()));第二种(针对第一种方法会出现情况)://给出key重复时,使用那个key作为主键,一下代码中的(key1, key2) -> key2)代表key1和key2键重复时返回key2做主键原创 2021-11-16 11:53:09 · 71574 阅读 · 1 评论 -
stream流对list里存的时间进行排序
result.stream() .sorted(Comparator.comparing(ImFriendBaseBO::getMessageTime).reversed()).collect(Collectors.toList());ImFriendBaseBO是指你list这个对象ImFriendBaseBO::getMessageTime对象里某个值reversed()方法是进行离当前时间最近的在最上面,如想反之可以去掉...原创 2021-05-20 19:49:01 · 3661 阅读 · 0 评论 -
使用list进行分页
前提入参必须要有全部数据的list,pageNum为当前页数,pageSize为需要分多少页public static List startPage(List list, Integer pageNum, Integer pageSize) { if (list == null) { return null; } if (list.size() == 0) {原创 2021-05-10 19:51:08 · 408 阅读 · 0 评论