java - 如何对变量值进行排序,然后按从大到小的顺序打印它们?

标签 java variables sorting

我想按从最大到最小的顺序对变量列表进行排序,然后打印出变量的名称。我已经尝试过数组,但是当打印数组时,它打印出变量的值,而不是名称。

最佳答案

打印变量名称介于极其棘手(按照搜索.class文件并希望得到最好结果的顺序)和downright impossible之间。 。如果我是您,我会使用 Map 来代替,您可以在其中将变量值映射到代码中的“名称”,然后您可以对键进行排序并按顺序打印值。

<小时/>

我链接的问题的答案中很好地概述了访问变量名称的问题,但基本问题是:如果我有一个没有为其定义名称的对象怎么办?如果单个对象有多个名称怎么办?

关于java - 如何对变量值进行排序,然后按从大到小的顺序打印它们?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18985670/

相关文章:

Java Swing 匿名操作

python - 如何更改类中的变量并将其导入到另一个文件中?

angular - 按 Angular 按日期对对象列表进行排序

python - 如何按子列表的反向长度对嵌套列表进行排序并保持原始顺序

java - 对数字列表进行排序

java - PaintComponent 根本不工作

java - java 老虎机协助

java - 如果 boolean 值是基于某种逻辑生成的,它可以自动更新吗?

python - 从字典键更新 MySQL 行标题 (Python)

python - 在tensorflow中初始化变量、变量范围和import_graph_def