给定一组
一种不太优雅的解决方案是使用
有没有推荐的替代方法来解决这个问题?
{价格,数量}
对,我需要在相同价格点上汇总所有数量。最简单的方法是什么?一种不太优雅的解决方案是使用
Hashmap
实现解决方案,其中键是价格,值是聚合数量。但是据我所知,Float
不是Hashmap
的安全键。因此,这个解决方案容易出错。有没有推荐的替代方法来解决这个问题?
PricePoint
的类,将目标float
作为构造函数的参数传入,并将其用作价格桶的锚点。 - Sergey Kalinichenkofloat
(或Float
)来处理任何数据。如果你认为需要使用float
,那么你就需要使用double
。但是,如果你正在处理货币,并且认为需要使用double
,那么你可能需要使用整数类型的数据。 - Solomon Slow