![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jdk1.8
阳光爱笑~~
这个作者很懒,什么都没留下…
展开
-
判断一个数是否为null(空),为null则设默认值0
BigDecimal depositAmt = Optional.ofNullable(bank) .map(AddBank::getDepositAmt).orElse(BigDecimal.ZERO); //获取对象的某一个字段并判断是否为空,为空则设置默认值为0 dto.setDepositAmt(addDepositAmt.add(depositAmt));...原创 2020-12-23 11:32:38 · 2466 阅读 · 2 评论 -
JDK1.8_stream流
stream流中间操作&filter ArrayList<String> list = new ArrayList<>(); list.add("rfdgfdsf"); list.add("efdggfddfgsf"); list.add("wfdgfdgfdgsf"); list.add("afdgfdgsf"); list.add("dfdsf"); list.add("fd原创 2020-10-24 23:07:11 · 140 阅读 · 0 评论 -
JDK1.8_函数式接口
函数式接口接口只有一个抽象方法,称之为函数式接口该接口被@FunctionalInterface修饰@FunctionalInterfacepublic interface Comparator<T> {函数式接口作为方法的形参 public static void main(String[] args) { //1.匿名内部类 aaa(new Runnable() { @Override p原创 2020-10-24 18:52:12 · 117 阅读 · 0 评论