开发者社区> 问答> 正文

聚合另一个对象内的Map对象

我有一个用以下属性定义的类:

String name
String type
Map <String, Decimal> stats

我需要一个结果,其中地图的小数部分按名称,类型和地图的字符串部分分组

例如:

Toaster, Appliance,<‘Price’,900$; ‘Profit’, 10$>
Toaster, Appliance,<‘Price’,300$; ‘Profit’, 2$>
Oven, Appliance, <‘Price’,900$;’Profit’,8$>

应导致:

Toaster, Appliance,<‘Price’, 1200$>, <‘Profit’, 12$
Oven, Appliance, <‘Price’,900$;’Profit’,8$>

展开
收起
垚tutu 2019-12-04 17:17:10 937 0
1 条回答
写回答
取消 提交回答
  • #include

    制作一个包含三个字符串的信息对象,并将其用作键值(如果需要,请不要忘记覆盖hashCode)。或简单地使用一种格式(例如CSV)来将您的字符串放在一起,然后将该字符串用作键。

    2019-12-04 17:17:16
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
对象的生命期管理 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载