比方说,我有一个字符串,如下图所示。
String s = "Hello";
现在,我想创建一个字符串,但该字符串的变量将被称为“你好”。为了使字符串的名称为“Hello”,我必须访问字符串s
以获得名称“Hello”,因此我可以将其用作变量名称。以下是我想看到的。
String Hello = "I want to do this, But from Accessing String s So I KNOW that String s = Hello";
感谢您的努力,并请尝试向我解释,因为我是Java初学者。 :D
1.你为什么想这样做?可能有更好的方法来做你想做的事情...... 2.可以通过反射API来完成,这对于Java初学者来说并不容易掌握。 – assylias
同意@Sayem并投票结束。海报请查看Sayem提供的链接。正如这里和链接中所指出的那样,这不是Java的*方式。如果要将String变量与String相关联,最好使用“Map”。 –
如何使用反射来完成? Java中没有动态变量。 – Anton