【发布时间】:2016-12-26 07:56:41
【问题描述】:
我对泛型并不完全满意,因此还没有找到解决方案。我有这三种方法:
public static List<ObjectA> objectAAsList(ObjectA ... items) {
return new ArrayList<>(Arrays.asList(items));
}
public static List<ObjectB> objectBAsList(ObjectB ... items) {
return new ArrayList<>(Arrays.asList(items));
}
public static List<ObjectC> objectCAsList(ObjectC ... items) {
return new ArrayList<>(Arrays.asList(items));
}
如何创建一个单一的方法,该方法采用 T(或其他)的可变参数并创建它的 ArrayList?
【问题讨论】: