好的,我很确定你可以在PHP中做到这一点
但是我循环遍历一个包含字符串和字符串的hashmap,我想把每个键字符串变成一个对象的变量名,Java不识别它,我不能只是制作一个对象并在循环后改变一些东西它
如果这是一个非常愚蠢的问题,我会提前告知,但我只是感到困惑。
答案 0 :(得分:1)
否则您无法存储变量名称。相反,您实际存储了对象引用的值。
所以如果你有String说:
String key = "Hello";
Map<String, String> map = new HashMap<>();
map.put(key, key);
您没有将密钥存储为字符串“key”。而是存储对由key指向的String的引用,在这种情况下为“Hello”。