如果我们可以编写一个可以对Integer
数组,String
数组或支持排序的任何类型的数组进行排序的一个排序方法,那是一件多么美好的事情~!
Java泛型方法和泛型类使程序员能够使用单个方法声明来分别指定一组相关方法,或者使用单个类声明来指定一组相关类型。
泛型还提供编译时类型的安全性,允许程序员在编译时捕获无效类型。
使用Java泛型(Generic)概念,我们可以编写一个用于排序对象数组的通用方法,然后在Integer
数组,Double
数组,String
数组上调用泛型方法来对数组元素进行排序。