gpt4 book ai didi

Java - 是否可以实例化用户定义类或java基本类型

转载 作者:行者123 更新时间:2023-12-02 04:30:00 24 4
gpt4 key购买 nike

我有一个用户定义的类,如下所示,

package com.hexgen.tools;

public class UserDefinedParams {
private String dataType="";
private String isArray="";
public String getDataType() {
return dataType;
}
public void setDataType(String dataType) {
this.dataType = dataType;
}
public String getIsArray() {
return isArray;
}
public void setIsArray(String isArray) {
this.isArray = isArray;
}

}

dataTypeisArray 如果 dataType -> this 可能有用户定义的 pojo 类或 java 原始类型 并且如果 isArray -> 则为该值这将有 Y 或 N。基于此如何创建类似的东西:

if dataType someUserDefinedPOJO 和 isArray Y

-> someUserDefinedPOJO[] obj = new someUserDefinedPOJO();

vise versa for java primitive types too.

java中可以通过反射实现吗?

如何做到这一点?

最诚挚的问候

最佳答案

只需使用 HashMap<String,Object> ,您可以在其中定义所有变量,例如:

HashMap<String,Object> map=new HashMap<String,Object>();
map.put("myVarName",new Object());

System.out.printlb(map.get("myVarName"));

关于Java - 是否可以实例化用户定义类或java基本类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16188219/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com