Possible Duplicate:
Java Reflection: How to get the name of a variable?


我已经找到了关于该主题的各种讨论,但从未找到满意的答案。

A anyVariableName = new A();

如何获得变量anyVariableName的名称并得到字符串"anyVariableName"
这在Java中可行吗?

最佳答案

如果anyVariableName是局部变量,则不能。如果是字段,请使用Class#getField()Class#getDeclaredField()

07-24 19:31