我有两个函数,它们对两个不同对象类型的列表执行相同的操作 我是泛型的新手,正在try 为下面的函数创建一个泛型方法.
如果有人能帮助我如何使用映射的泛型,比较器函数,我将非常感激
public static List<Long> function1(List<Object1> object1) {
return object1.stream().map(Object1::getParameter1)
sorted(Comparator.reverseOrder()).collect(Collectors.toList());
}
public static List<Long> function2(List<Object2> object2) {
return object2.stream().map(Object2::getParameter1)
sorted(Comparator.reverseOrder()).collect(Collectors.toList());
}
public static <T> List<T> function2(List<T> object) {
return new code
}