java - java中有没有办法获取变量的名称

标签 java

String getName(Object o)
{
  //TODO
}
String object = "i want to get "object" not these words"
getName(object);

该方法是否有可能返回“对象”?谢谢

最佳答案

无法获取用于将值传递给方法的局部变量的名称。

您也许能够进行某种静态源代码分析,但在运行时堆栈不包含此类信息。

关于java - java中有没有办法获取变量的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18853689/

相关文章:

java - 无法在 Android 上创建 key 对

java - 如何使用 Files.walk 一次读取子目录中的所有文件?

java - 将参数传递给 servlet 的链接

java - 为什么Java代码不显示环境变量$JAVA_HOME和$M2_HOME?

Java 静态方法与 validator 中的单例

java - 我可以通过桌面上的图标运行 Java 程序吗?

java - 如何在 java 中生成 0x00000000FFFFFFFF 长掩码?

java - Jetty websocket客户端类WebSocketClient线程安全吗?

java - 如果两个不同步的线程将计数器递增 X 次,总结果会小于 X 吗?

java - 使用java Dynamodb按非主键获取数据