您可以通过多种方式将其结合在一起,但老实说,泛型根本不是走这条路。为每种具体的原始包装器类型构建一个方法,并分别实现它们。使其通用,将是一件令人头疼的事情。算术运算不能一般地发生。
通过使它通用也不会真正获得任何收益。如此简单且恒定的代码,您不必担心代码重复,因为它不会改变。人们不会将自己的Number类型传递给您的代码;它所适用的类型域已经定义好并且是有限的。

您可以通过多种方式将其结合在一起,但老实说,泛型根本不是走这条路。为每种具体的原始包装器类型构建一个方法,并分别实现它们。使其通用,将是一件令人头疼的事情。算术运算不能一般地发生。
通过使它通用也不会真正获得任何收益。如此简单且恒定的代码,您不必担心代码重复,因为它不会改变。人们不会将自己的Number类型传递给您的代码;它所适用的类型域已经定义好并且是有限的。