Java 从ArrayList计算平均值的方法<;浮动>;和ArrayList<;整数>;
我有一个Java方法,它采用Java 从ArrayList计算平均值的方法<;浮动>;和ArrayList<;整数>;,java,Java,我有一个Java方法,它采用 ArrayList<Float> ArrayList 作为一个参数。它计算ArrayList的平均值,并返回值 现在我想通过考试 ArrayList<Integer> ArrayList java不允许这样,C++中可能会有./P> 因此,我想知道除了创建一个只因类型不同而不同的相同类之外,还有哪些替代方法可供选择。更改签名以接受: List<? extends Number> List更改签名以接受: List
ArrayList<Float>
ArrayList
作为一个参数。它计算ArrayList的平均值,并返回值
现在我想通过考试
ArrayList<Integer>
ArrayList
java不允许这样,C++中可能会有./P>
因此,我想知道除了创建一个只因类型不同而不同的相同类之外,还有哪些替代方法可供选择。更改签名以接受:
List<? extends Number>
List更改签名以接受:
List<? extends Number>
List您的方法应该采用List您的方法应该采用List您可以使用这样的方法声明:
public Number average(Collection<? extends Number> values)
{
...
}
public Number average(Collection您可以使用如下方法声明:
public Number average(Collection<? extends Number> values)
{
...
}
public Number平均值(集合)