我不明白像 Comparable 这样的接口(interface)到底是如何工作的,它是否包含我可以使用的书面比较方法?或者我必须@override并自己创建一个?
最佳答案
Compareable<T>
包含 compareTo
具有类型参数 T
的方法。
请参阅文档:link
您还可以从对象中获取显式类型参数,因此不需要任何强制转换。一些数据类型已经实现了compareTo
例如
Integer x = 5;
int compareValue = x.compareTo(3);
String str = "Hallo";
compareValue = str.compareTo("Hallo");
关于java - Comparable<T> 和compareTo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37593113/