最新 最热

我在工作中用到的Java8

在工作中,陆陆续续使用到了Java8的新技术,其中流使用的最多,在处理集合方面非常方便,下面是是我工作中常用到的Java8的功能。

2022-05-05
1

Java8使用Stream实现List中对象属性的合并(去重并求和)

在需求开发中,我们需要对一个List中的对象进行唯一值属性去重,属性求和,对象假设为Pool,有name、value两个属性,其中name表示唯一值,需要value进行求和,并最后保持一份对象。...

2022-04-11
1

Java8新特性之时间

LocalDate LocalTime LocalDateTime是不可变对象 使用ISO-8601日历系统

2022-03-23
0

Java中的转换器设计模式

在这篇文章中,我们将讨论 Java / J2EE项目中最常用的 Converter Design Pattern。由于Java8 功能不仅提供了相应类型之间的通用双向转换方式,而且还提供了转换相同类型对象集合的常用方法,从而将样板代码减少到绝对最小...

2022-03-10
1

java8新特性lambda

Consumer(消费者) 消费者的Lambda表达式为(e)->{logger.info(e)}

2022-02-28
1

49. 字母异位词分组

常规思路:利用map结构,遍历数组,key存储排序后的结果,value存有相同排序结果的字符串;

2021-12-23
0

Java8 中一个极其强悍的新特性,很多人没用过(非常实用)

Java8中有两个非常有名的改进,一个是Lambda表达式,一个是Stream。如果我们了解过函数式编程的话,都知道Stream真正把函数式编程的风格引入到了java中。这篇文章由简入繁逐步介绍Stream。...

2021-12-17
1

Java8使用stream操作两个list根据某字段匹配再对其中一个list进行赋值

import com.google.common.collect.Lists;import lombok.extern.slf4j.Slf4j;import java.lang.reflect.Field;import java.util.*;import java.util.stream.Collectors...

2021-12-07
0

优化if-else代码的八种方案

代码中如果if-else比较多,阅读起来比较困难,维护起来也比较困难,很容易出bug,接下来,本文将介绍优化if-else代码的八种方案。

2021-11-11
0

Java8通过Function获取字段名(获取实体类的字段名称)

看似很鸡肋其实在某些特殊场景还是比较有用的。比如你将实体类转Map或者拿到一个Map结果的时候,你是怎么获取某个map的key和value。方法一:声明 String key1="aaa"; key为 key1,value 为map.get(key1);1 Map<St...

2021-10-09
0