Possible Duplicate:
Java Reflection: How to get the name of a variable?
我已经找到了关于该主题的各种讨论,但从未找到满意的答案。
A anyVariableName = new A();
anyVariableName
的名称并得到字符串"anyVariableName"
?最佳答案
如果anyVariableName
是局部变量,则不能。如果是字段,请使用Class#getField()
或Class#getDeclaredField()
。