我有以下两种方法:
public static double calculateMeanInt(List<Integer> numbers) {
double sum = 0.0;
for(Integer number : numbers)
sum += number;
return sum/numbers.size();
}
public static double calculateMeanDouble(List<Double> numbers) {
double sum = 0.0;
for(Double number : numbers)
sum += number;
return sum/numbers.size();
}
您是否有一个优雅的解决方案(除了使用类型转换和对象)可以避免上面的重复代码并使用单个方法名称?