我有方法:
<T extends Comparable<T>> T moreApproxEqual(T object, T less, T greater) {
//TODO: return less or greater, depending on which is closer to object
return null;
}
我有一个T列表,从中我发现变量“less”和“greater”是列表中与变量“object”最接近的两个值。有没有什么方法可以判断两个对象中的一个是否更接近“对象”而没有关于对象的更多信息?
答案 0 :(得分:5)
没有。您可以确定object
介于less
和greater
之间,但一般情况下,Comparable
不会为您提供任何有意义的“距离”信息。