腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
使用
reduce
方法
在
流
中
添加
BigDecimal
java
、
stream
、
reduce
任务:计算列表orderPositions
中
类别为A的产品价格总和。目标:实践".
reduce
“
方法
有3类:x类别枚举(A,B,C,D),x产品(字符串名称,
BigDecimal
价格,
BigDecimal
折扣,类别类别)x OrderPositin -产品数量 问题:类App1
流
操作 下面的代码 public class Product { private
BigDecimal
price;
浏览 289
提问于2020-09-21
得票数 0
回答已采纳
3
回答
将多个BigDecimals和为Map<String,
BigDecimal
>
java
、
sum
、
java-stream
、
bigdecimal
我试图从一个BigDecimals
中
把多个List相加。目前,我
使用
两个
流
,但希望只有一个
流
,如果可能的话。我不知道怎么才能以一种表演性的方式重写下面的文字。.
reduce
(
BigDecimal
.ZERO,
BigDecimal
::add); .map(el -> el.getSums().getFees())
浏览 4
提问于2017-06-06
得票数 3
回答已采纳
2
回答
在
Java对象列表图中总结
BigDecimal
java
、
java-stream
、
bigdecimal
我被一些优雅的
方法
困住了,可以
在
地图中得到BigDecimals的总和。我知道如何计算
BigDecimal
映射中的和,但不知道如何计算带有
BigDecimal
的对象列表。我的对象的结构如下: private
BigDecimal
b;} Map<String, List<Obj>
在
Java
中
寻找一些优雅的
方法
来实现这一点,可
浏览 1
提问于2018-04-19
得票数 2
回答已采纳
1
回答
Java当
流
与Java 8为空时,如何
使用
减()生成Null
java
、
null
、
java-stream
我有以下代码片段,其中items是List<
BigDecimal
>类型的列表 .filter(Objects::notnull)我有以下测试用例: Expecte
浏览 2
提问于2022-08-10
得票数 1
3
回答
在
Java
流
(和条件
流
操作)
中
添加
多个字段
java
、
lambda
、
functional-programming
、
java-8
、
java-stream
BigDecimal
otherField1; private
BigDecimal
otherField3;
在
另一个类I for-每个List<Thing> things上,将field1和field2
添加
到迭代完成时返回的和
中
。以下是我所拥有的--它很有效,但我觉得必须有一种
方法
把它浓缩成一条小溪: public
BigDecimal
addField
浏览 1
提问于2016-04-07
得票数 8
回答已采纳
1
回答
如何方便地对CompleteableFuture<
BigDecimal
>流进行求和?
java
、
asynchronous
、
java-stream
我正在寻找一种非阻塞的
方法
来和一个CompleteableFuture<
BigDecimal
>
流
。 我已经找到了与这个问题密切相关的主题,比如。但不幸的是,
在
我的例子
中
,我确实将
BigDecimal
打包成了一个CompleteableFuture,因此我需要先等待完成。最后,我想得到另一个CompleteableFuture,其中包含的所有期货
在
流
中
,一旦它完成。-> lotOfWork.map(Completabl
浏览 0
提问于2019-04-25
得票数 6
回答已采纳
2
回答
如何将对象直接映射/扩展为
流
?
java
、
dictionary
、
tree
、
java-8
、
reduce
可以直接将对象展开成
流
吗?isValid) .map(Leaf::getScore)} 它运行得很好(是的,我知道它很丑。)但是现在不喜欢
使用
orElseGet和was从可选流过渡到
流
,所以我想知道是否有任何
方法
可以将可选扩展为
流<
浏览 6
提问于2015-02-10
得票数 1
回答已采纳
3
回答
如何从Object.getItem最佳实践中计算和List<Object> ()?
java
、
collections
、
lambda
、
cycle
public class CallDetailFull { private @Getter @Setter
BigDecimal
charge;我需要得到dataUsage和charge的总求和
BigDecimal
totalCharge =
BigDecimal
.ZERO;item.getCharge()); totaldataUsage += item.getDataUs
浏览 7
提问于2016-02-15
得票数 1
回答已采纳
2
回答
对于Stream<
BigDecimal
>是否有可变的还原操作(收集器)?
java
、
java-stream
、
collectors
BigDecimal
流
之和的唯一
方法
是:这里的问题是,每次对
BigDecimal
::add的调用都将创建一个新的
BigDecimal
,而不是更改可变类型。是否有可变的还原操作(也称为Collector for Stream<
BigDecimal
> )
浏览 7
提问于2017-01-10
得票数 1
回答已采纳
1
回答
在
Java
中
获得NULL作为默认值,当所有项都为空时,当某些项为非空时,仍会获得非空
java
、
java-stream
、
reduce
null for empty list assertEquals(
BigDecimal
.ONE, list.stream().filter(Objects::nonNull).
reduce
(
BigDecimal
.ONEassertEquals(
BigDecimal
.ONE,
浏览 10
提问于2022-11-23
得票数 -2
回答已采纳
3
回答
通过每次
使用
不同的
BigDecimal
属性来改进Map/
Reduce
表达式
java
、
function
、
java-stream
、
reduce
、
functional-interface
.withAmountIncVat(invoiceLines.stream().map(line -> line.getAmount().getAmountIncVat()).
reduce
().map(line -> line.getAmount().getAmount()).
reduce
(
BigDecimal
.ZERO,
BigDecimal
::add).setScale(2, RoundingMode.HALF_UP(
BigDecimal
.ZERO,
BigDecimal
浏览 21
提问于2022-09-22
得票数 0
5
回答
用Java 8进行链接还原的最佳
方法
java
、
java-8
下面的代码是我正在努力改进的: .
reduce
(
BigDecimal
.ZERO,
BigDecimal
::add); .
reduce
(total,
BigDecimal
::add
浏览 3
提问于2017-07-05
得票数 42
回答已采纳
2
回答
不工作于for循环的
流
java
、
lambda
、
java-8
、
java-stream
BigDecimal
getInterest(List<Investment> investments) { .forEach(interest::add); return interest;这个
方法
的问题是它总是返回零看起来.forEach()并没有
使用
它的论点。不过,如果我按下面的方式写
浏览 2
提问于2016-09-07
得票数 1
回答已采纳
3
回答
在
一个java
流
lambda函数
中
求和不同的值
java
、
lambda
、
java-8
、
java-stream
我有一个用例需要在这个对象
中
求和不同的feilds,所以我像这样编码,我可以把它放在一个
流
中
吗?totalCancellations = records.stream()
BigDecimal
totalRevenue = records.stream() .map(DynamoSalesAggregateSummaryRecord::getRevenue
浏览 8
提问于2017-08-13
得票数 1
回答已采纳
2
回答
在
流
函数
中
解析对象
java
、
java-stream
、
bigdecimal
如何在
流
函数中将字符串解析为
BigDecimal
,我希望将属性设置为字符串,然后将其解析为
BigDecimal
,最后通过计算从每个对象获取的总和得到总计。(当前
在
BigDecimal
::add上有一条消息不能解析
方法
add)谢谢。(new
BigDecimal
(findFirst(extractText(pdDocument), INVOICE_GENERAL_TOTAL) .replaceAll("\\(List<PDDocum
浏览 3
提问于2019-12-16
得票数 3
回答已采纳
2
回答
将双倍映射和为聚合的
BigDecimal
和Java
java
、
java-8
、
sum
、
java-stream
、
bigdecimal
我试图
使用
Java8StreamAPI mapToDouble
方法
,如下所示: .sum(); 问题是Orderline::getPrice返回一个
BigDecimal
,而不是Double。因此,上面的尝试无法编译(
方法
引用
中
糟糕的返回类型:不能将java.math.
BigDecimal</em
浏览 0
提问于2019-06-25
得票数 3
回答已采纳
4
回答
Java8Stream
添加
元素到列表和和
java
、
collections
、
java-8
、
sum
、
java-stream
我相信接下来可以
在
listOfPricedObjects上
使用
一个
流
操作:myList = listOfPricedObjects.stream().map(PricedObject::getPrice).collect(Collectors.toList());
BigDecimal
sum = listOfPricedObjects.stream().map(PricedObject::getPrice
浏览 3
提问于2016-05-12
得票数 4
回答已采纳
6
回答
如何
使用
流
平均BigDecimals?
java
、
collections
、
java-8
、
bigdecimal
、
java-stream
我想采取以下
方法
:
BigDecimal
sum =
BigDecimal
.ZERO; for(
BigDecimal
bigDecimal
: bigDecimals) { if(nullsum.divide(new
BigD
浏览 0
提问于2015-08-07
得票数 27
回答已采纳
3
回答
将来自单个可选对象的
流
扁平化
java
、
lambda
这个问题与Java8 map和flatMap有关,它们都存在于Stream和Optional
中
。值得注意的是,C#有一个类似的结构,名为SelectMany。我有 这两个
方法
,特别是
在
Stream
中
,您可以
使用
flatMap从Collection<Collection<T>>获取Collection<T>,这正是我想要的。
在
我的示例
中
,我有一个嵌套的类结构(来自DTD,我无法控制),其中我想计算一个值的总和。我不会因为懒惰而修改类名。
浏览 10
提问于2017-02-14
得票数 2
回答已采纳
2
回答
在
Java 8
流
中
避免NoSuchElementException
java
、
lambda
、
java-8
、
java-stream
这个问题与
使用
Java 8 BigDecimals和Lambda表达式相加Streams有关。
在
实现了给出的答案之后,我遇到了另一个问题:每当
流
为空时,Optional::get()
方法
就抛出一个NoSuchElementException。values.forEach((value) -> System.out.println(value)); System.out.println("Sum = " + values.stream().
reduce
在这里避免NSEE的最
浏览 3
提问于2014-03-25
得票数 3
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券