如何使用以下System.out.println
打印欢迎。
生成将给ac
。但是我应该如何将其设为welcome
(我的价值不是"ac"
)
public class BrowserSample {
public static void main(String[] args) {
String generated = "ac";
String ac = "welcome";
System.out.println("value from generated is = " + generated);
}
}
答案 0 :(得分:2)
确定在这里进行简短的实验后,您需要的解决方案
String generated = "ac";
String ac = "welcome"; // declare as member of class
String s = (String) getClass().getDeclaredField(generated).get(this);
将包含welcome
答案 1 :(得分:1)
地图,键值对怎么样?
Map<String,String> map = new HashMap<>();
String generated = "ac";
map.put("ac","welcome")
System.out.println("value from generated is = "+map.get("ac"));
你期待的是不可能的,也没有意义。