public static List getMinValueIndexes(List bigDecimals) {\n List indexes = new ArrayList<>();\n\n // 初始化最小值为列表中的第一个元素\n BigDecimal minValue = bigDecimals.get(0);\n\n // 遍历列表,找到最小值\n for (int i = 1; i < bigDecimals.size(); i++) {\n BigDecimal current = bigDecimals.get(i);\n int comparison = current.compareTo(minValue);\n\n // 如果当前元素小于等于最小值,则更新最小值,并清空已记录的索引\n if (comparison <= 0) {\n minValue = current;\n indexes.clear();\n indexes.add(i);\n }\n }\n\n return indexes;\n}

Java代码优化:查找BigDecimal列表中最小值的索引

原文地址: https://www.cveoy.top/t/topic/qaGJ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录