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}