接口 TypeComparator

  • 所有已知实现类:
    StandardTypeComparator

    public interface TypeComparator
    Instances of a type comparator should be able to compare pairs of objects for equality. The specification of the return value is the same as for Comparable.
    从以下版本开始:
    3.0
    作者:
    Andy Clement
    另请参阅:
    Comparable
    • 方法详细资料

      • canCompare

        boolean canCompare​(Object firstObject,
                           Object secondObject)
        Return true if the comparator can compare these two objects.
        参数:
        firstObject - the first object
        secondObject - the second object
        返回:
        true if the comparator can compare these objects
      • compare

        int compare​(Object firstObject,
                    Object secondObject)
             throws EvaluationException
        Compare two given objects.
        参数:
        firstObject - the first object
        secondObject - the second object
        返回:
        0 if they are equal, <0 if the first is smaller than the second, or>0 if the first is larger than the second
        抛出:
        EvaluationException - if a problem occurs during comparison (or if they are not comparable in the first place)