Long vs. BigInteger



据我所知,我可以使用Number接口抽象精度,该接口具有Integer、Long和BigInteger实现,并根据我的值范围插入我需要的类型。我知道BigInteger并不是无处不在的,因为它占用的内存更多,性能更低。数字是多少?

BigDecimal 类似于double,它可以帮助保持精度,并可用于显示目的。仅在需要时使用,否则对于许多考虑因素(内存、性能)来说更好。

例如,在存储货币值时,它很有用:您希望保留表示形式,并在求和(加法)时将数字四舍五入。

最新更新