gpt4 book ai didi

java - 是否无法将 BigDecimal 值存储在一维数组中

转载 作者:行者123 更新时间:2023-12-01 13:50:21 24 4
gpt4 key购买 nike

我的目标是在通过 Scanner 类输入 BigDecimal 值时存储它们。我想将 BigDecimal 数字存储到一个数组中,以便可以对它们进行数字排序。这可以使用一维数组来完成吗?

我找不到为此任务设计的任何 BigInteger 方法。我想要 BigDecimal 值,因为小数精度对我来说很重要。

最佳答案

如果您想轻松地对它们进行排序,您可以执行以下操作:

    BigDecimal x1 = new BigDecimal("1235.2345");
BigDecimal x2 = new BigDecimal("235.2345");
BigDecimal[] nums = {x1,x2};
List<BigDecimal> lnums = Arrays.asList(nums);
Collections.sort(lnums);

Arrays.asList() 仅传递数组引用的值。 Collections.sort() 使用合并排序。

关于java - 是否无法将 BigDecimal 值存储在一维数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20012957/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com