【发布时间】:2016-06-08 23:25:19
【问题描述】:
我说西班牙语,请使用翻译器问这个问题,对不起拼写。
另外,不要问我到底想做什么。
我想创建一个传递参数的对象列表。
public void createListUnknown(? Class myClass? or ? Object myObject?) {
List<myClass> my_list;
//or
List<myObject> my_list;
}
示例使用:
public class Model{
public String name;
public String age;
}
应该是这样吗?
createListUnknown(?? MyModel ??)
基本上我想创建一个带有作为函数参数的对象的列表
您要申请的示例如下:
//final GsonModelUsuariosLoginGet gsonModelUsuariosLoginGet
//= gson.fromJson(responseData, GsonModelUsuariosLoginGet.class);
return gson.fromJson(responseData, httpObject.getObjectGet().getClass());
和
Object aClass = httpObject.getObjectGet().getClass();
List< httpObject.getObjectGetClass() > aClasses;
Type collectionType = new TypeToken<List<aClass>>(){}.getType();
final List<GsonModelArticulos> articulos = gson.fromJson(responseData, collectionType);
【问题讨论】:
-
您编辑了您的问题以添加示例,但您没有显示您想在哪里使用您的方法。
-
谢谢,首先谢谢。探测您的代码并告诉我以下消息:“列表不是抽象的,可以实例化。”这也失败了: return new List
() = new ArrayList ();
标签: java list class object generics