泛型(一)
泛型类,就是具有一个或多个类型变量的类。
public class Pair<T,U>{...}
使用变量E表示集合的元素类型,K和V分别表示表的关键字与值的类型。T表示“任意类型”。
Pair
<String>类
测试
结果
泛型方法,注意:
<T>
class ArrayAlg{
public static <T> T getMiddle(T ... a){
...
}
}
类型变量的限定
public static <T extends BoundingType> T min(T[] a)
测试
结果