遇到一个泛型类中的新应用,记录一下,如果泛型类中的泛型需要进行比较可以通过让泛型继承Comparable接口的方式来实现,如下:
public class SortedSymbolList<Key extends Comparable<Key>, Value> {
// ..................
// Key类型继承了Comparable接口以后就可以在代码中,Key类型的参数就可以进行比较的操作了
}
或者
public class SortedList<T extends Comparable<T>> {
// ..................
// T类型继承了Comparable接口以后就可以在代码中,T类型的参数就可以进行比较的操作了
}