参见英文答案 >
Java Reflection: How to get the name of a variable?7个
在C代码的java中相当于什么:
在C代码的java中相当于什么:
#define printVar(var) cout<<#var<<"="<<var;
打印字符串值及其名称.
解决方法
您可以在Java 8版本:
Java Reflection: How to get the name of a variable?之后打印变量名称
您可以使用以下内容打印值:System.out.println(String.valueOf(var));
通过Java reflection,您可以从变量中获取更多信息,例如类名,包名,类属性等……