互动
最近评论
正在加载中...

昨天和朋友们度过了一个十分快乐的周末!!!

rmdir /s 文件夹名

cmd强制删除文件夹

抢到张杰郑州演唱会门票喽!!!

现在真是乱穿衣的季节阿,早上看到了穿短袖的,旁边就是穿小袄的

前天和朋友自驾去了宝泉,还一起烧烤了,感觉真的是太爽了!!!

眼泪女王真的越看越好看,第五集直接就让我水元素充盈了阿TAT

空谈误国,实干兴邦

高木同学为什么会这样子对西片阿呜呜呜我好酸,我也好想遇到属于我的高木同学阿 TAT

Java 运算符——&,&& (AND) || (OR) 逻辑运算符

互联网公司常用框架源码赏析

读尽天下源码,心中自然无码 (gitee.io)

发现一个list对象根据指定字段去重的代码,因为没太理解,所有就不写文章写在这里记录了

单独的方法

static <T> Predicate<T> distinctByKey(Function<? super T, ?> keyExtractor) {
    Map<Object,Boolean> seen = new ConcurrentHashMap<>();
    //putIfAbsent方法添加键值对,如果map集合中没有该key对应的值,则直接添加,并返回null,如果已经存在对应的值,则依旧为原来的值。
    //如果返回null表示添加数据成功(不重复),不重复(null==null :TRUE)
    return t -> seen.putIfAbsent(keyExtractor.apply(t), Boolean.TRUE) == null;
}

使用

List<PlantEExam> newList = new ArrayList<>();
plantEExams.stream().filter(distinctByKey(PlantEExam::getExamId)) //filter保留true的值
        .forEach(newList::add);

plantEExams是需要去重的集合

五一过的好快啊,今天好困啊

上周抽中了个halo周边,发过来发现是个本子和两个不知道叫什么的圆饼

http://zdjl.cc/
免费的小型rpa软件

学习底层源码 刷题的解析 面试八股文

https://github.com/doocs

你好呀我的朋友
很高兴见到你
欢迎来到我的博客
60s看世界
使用Java原生api压缩图片
我的2024
windows 使用redis并设置开机自启
国庆佳节 | 自驾宝泉
mybatis-plus分页查询total和pages为0
张杰郑州9.21演唱会
这是一份喝热水教学
你好啊!
avatar
avatar

你好呀
很高兴可以在这里见到你
接下来
就让我们一起学习进步吧!

小板报

文章数 :
29
访问量 :
4954
建站天数 :
2024-04-13
最新评论
热门文章
引用到评论