【发布时间】:2016-11-21 15:31:54
【问题描述】:
我需要找到一种在另一个类中使用字符串来获取变量值的方法。例如,假设我有这个课程:
public class ClassName {
public static File f = new File ("C:\\");
}
而且我在另一个类中也有这个字符串:
String str = "ClassName.f";
有没有一种方法可以使用字符串 str 来获取 ClassName.f 的值?我不想将每个值硬编码到特定的方法中。
【问题讨论】:
-
您正在寻找反射。但是,您可能应该改用地图。
-
你会如何使用它?
-
字符串到类的映射?
-
String str=ClassName.f;这应该可以工作 -
@XtremeBaumer 什么?
标签: java string class variables