我的要求类似于以下
public List getList(XXX xxx) {
List<xxx> list = new ArrayList<xxx>();
----some logic goes here----
return list;
}
我想根据传递给方法的参数声明类的泛型类型。在上面的方法中,xxx可以是String或Integer或Float。
如何实现这一目标?
提前致谢
答案 0 :(得分:0)
您可以使用:
public <T> List<T> getList(T param){
return new ArrayList<>();
}
答案 1 :(得分:0)
您也可以使用:
public List<Object> getList(Object object) {
List<Object> list = new ArrayList<Object>();
----some logic goes here----
return list;
}