可比较的<t>和compareTo

时间:2016-06-02 13:21:09

标签: java interface comparable

我不明白Comparable这样的接口是如何工作的,它是否包含我可以使用的书面compareTo方法?或者我必须@override并自己创建一个?

1 个答案:

答案 0 :(得分:1)

Compareable<T>包含compareTo方法,其类型参数为T。 请参阅文档:link

您还可以从对象获取显式类型参数,因此您不需要任何强制转换。某些数据类型已经实现了compareTo,例如

Integer x = 5;
int compareValue = x.compareTo(3);

String str = "Hallo";
compareValue = str.compareTo("Hallo");