gpt4 book ai didi

java - 排列数字,但输出变量名称

转载 作者:行者123 更新时间:2023-12-01 12:53:39 25 4
gpt4 key购买 nike

我有一些变量,并且想在数组或数组列表中按降序排列变量。问题是一旦安排好,我想打印出变量名称,所以我想要一个可以输出的数组/数组列表: Three3,Eight8,Four4, Five5,Six6,Seven7 而不是 32,29,25,19,11 ,11.我该如何解决这个问题?

double three3 = 32;
double four4 = 25;
double five5 = 19;
double six6 = 11;
double seven7 = 11;
double eight8 = 29;

谢谢

最佳答案

您应该使用 map 来解决这个问题。LinkedHashMap 保留其键的顺序,以便您可以迭代它们。如果您想要自动排序,可以将 TreeMapComparator 结合使用。

Map<String, Double> variables = new LinkedHashMap<>();
variables.put("three3", 32d);
variables.put("four4", 25d);
// ...

// variable names:
for(String key : variables.keySet()) {
System.out.println(key + "=" + variables.get(key));
}

关于java - 排列数字,但输出变量名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24036602/

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