如何将不同的列表输出存储到单个/公共列表中

时间:2017-11-19 11:01:31

标签: java

我想从一个返回字段列表的方法调用多个服务方法,我想将它们存储在一个公共的pojo中。我怎么能做到这一点。

例如:

getAmnt(id) // returns list of fields of type List<class A>
getAddr(id) // returns list of fields of type List<class B>

我想将结果存储到一个List中。请帮忙/建议我。谢谢你的帮助。

1 个答案:

答案 0 :(得分:1)

你可以这样做。

List<Object> list_name = new ArrayList <Object>();

在不创建特定类型列表的情况下,创建一个Object类型的List。您可以使用任何实现List接口而不是ArrayList的列表。

创建pojo类的实例并使用setter方法设置值。

ClassName pojo_object= new ClassName();

使用add()方法将实例存储在列表中。

list_name.add(pojo_object);