跪求大神如何用java8写出优雅的if区间判断,在线等各路大神求解
需求是这样的:
0.12-0.35 为 持有
0.36-0.45 为 拥有
0.46-0.65 为已拥有
0.65以上 为绝对拥有
现在需要判断一个list ,list里面的一个对象的属性为 partners 来判断,然后把判断的值写回到list的对象的属性为 desc中
例如:partners =0.13 然后处理完之后 List中的这个对象应该是:
{
partners :0.13,
desc:持有
}
急在线等各路大神求解
相关推荐
如何优雅的替换掉Java代码中的if else
主要介绍了如何优雅的替换掉Java代码中的if else,帮助大家优化自己的Java代码,提高可读性与简洁性,感兴趣的朋友可以了解下
如何在Java中优雅地判空详解
主要大家介绍了关于如何在Java中优雅地判空的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
java如何消除太多的if else判断示例代码
主要介绍了java如何消除太多的if else判断,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
如何在java 8 stream表达式实现if/else逻辑
主要介绍了如何在java 8 stream表达式实现if/else逻辑,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
在java 8 stream表达式中实现if/else逻辑
文章目录简介传统写法使用filter总结 简介 在Stream处理中,我们通常会遇到if/else的判断情况,对于这样的问题我们怎么处理呢? 还记得我们在上一篇文章lambda最佳实践中提到,lambda表达式应该越简洁越好,不要在其中写臃肿的业务逻辑。 接下来我们看一个具体的例子。 传统写法 假如我们有一个1 to 10的list,我们想要分别挑选出奇数和偶数出来,传统的写法,我们会这样使用: public void inForEach(){ List ints = Arrays.asList(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);


