我是一个Java初学者,并且想知道如何使用字符串命名类的实例,然后依次创建case:使用该字符串/对象,同时保持完全自动化(System.in.read()例如使用)?
变量名只是程序员的一种便利 - 在编译代码后,它们甚至不会被跟踪.因此,不可能像这样动态地命名变量.您可以尝试使用a Map来模仿它,但是:
Map<String, MyClass> map = new HashMap<String, MyClass>();
map.put("xyz", new MyClass()); // or something like that
...
Run Code Online (Sandbox Code Playgroud)
现在,您可以参考与字符串相关联的对象"xyz"通过map.get("xyz").