是否有任何方法可以基于java中变量名字符串列表创建动态类?
我有一个变量名列表(我将从数据库中获取),如下所示:是否有任何方法可以基于java中变量名字符串列表创建动态类?,java,Java,我有一个变量名列表(我将从数据库中获取),如下所示: 无论如何,我可以用java来实现吗?java没有创建动态变量的方法。 您需要在代码本身中声明变量。 你可以用地图来实现你的目标 Map<String,String> map = new HashMap<String,String>(); map.put("name","value"); ... Map Map=newhashmap(); 地图放置(“名称”、“值”); ... 您可以使用Map其中DB column是
无论如何,我可以用java来实现吗?java没有创建动态变量的方法。
您需要在代码本身中声明变量。
你可以用地图来实现你的目标
Map<String,String> map = new HashMap<String,String>();
map.put("name","value");
...
Map Map=newhashmap();
地图放置(“名称”、“值”);
...
您可以使用Map
其中DB column是键,column data是Map的值
Map<String, Object> PersonDTO = new Hashmap<>();
map.put("age", new Integer());
map.put("name", new String());
String name = (String)map.get("name");
Map PersonDTO=newhashmap();
put(“age”,新整数());
put(“name”,newstring());
String name=(String)map.get(“name”);
类似这样的内容:那么您将如何访问它?假设您有一个PersonDTO p=createDynamicClass(listofstring)代码>那么你会怎么做?p、 名字?
Map<String,String> map = new HashMap<String,String>();
map.put("name","value");
...
Map<String, Object> PersonDTO = new Hashmap<>();
map.put("age", new Integer());
map.put("name", new String());
String name = (String)map.get("name");