gpt4 book ai didi

java - 使用列表引用将对象添加到类型对象

转载 作者:行者123 更新时间:2023-12-01 14:41:50 25 4
gpt4 key购买 nike

我有以下方法和方法返回对象类型,我的问题如果方法 cardianlity = true 我们创建项目对象类型列表但返回它就像类型对象所以如果我想使用方法返回参数我应该怎么做向其中添加项目(对象)?

这就是方法

private static Object createRefObj(boolean cardinality) {

List<Object> itemObject = null;
Object specObject = null;
if (cardinality == true) {
itemObject = new ArrayList<Object>();
return itemObject;
} else {
return specObject;
}

}

这里我调用该方法

Object refObject = createRefObj(cardinality);

如果它的数组列表,我应该如何将对象添加到 refObject

最佳答案

首先,您需要使用:

if (cardinality == true) 

您可以检查:

if (refObject instanceof List){
List myList = (List) refObject;
}

但我认为最好创建两个函数,一个返回一个Object,一个返回一个List。使用基数来决定调用哪个函数。

关于java - 使用列表引用将对象添加到类型对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15872843/

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