泛型(一)

泛型类,就是具有一个或多个类型变量的类。

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) 

测试

结果

原文地址:https://www.cnblogs.com/bingo2-here/p/7545223.html