Java 静态方法中局部变量的值是否可以通过反射检索?

Java 静态方法中局部变量的值是否可以通过反射检索?,java,reflection,introspection,Java,Reflection,Introspection,有可能这样做吗?例如,要使此代码打印someString的内容,ReflectorClass.getString的内容需要是什么 我不这么认为。甚至没有可靠的方法来获取方法参数的名称,例如args,这真的很遗憾。@bayou.io这正是我担心的:你不能通过反射来访问局部变量。不过,你为什么需要它呢?您心目中的用例是什么?@MTCoster您可以直接访问它们:- public class Start { public static void main(String[] args) {

有可能这样做吗?例如,要使此代码打印someString的内容,ReflectorClass.getString的内容需要是什么


我不这么认为。甚至没有可靠的方法来获取方法参数的名称,例如args,这真的很遗憾。@bayou.io这正是我担心的:你不能通过反射来访问局部变量。不过,你为什么需要它呢?您心目中的用例是什么?@MTCoster您可以直接访问它们:-
public class Start {
  public static void main(String[] args) {
    String someString = "Hello world!";

    System.out.println(ReflectorClass.getString());
  }
}