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

0 java sorting variables

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

Hen*_*ter 6

打印出变量名称介于极其棘手的问题之间(按照.class文件搜索和希望最好的顺序)并且完全不可能.如果我是你,我会使用一个Map代替,你可以将变量值映射到代码中的"名称",然后你可以按键排序并按顺序打印值.


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