加载中...
The Wayback Machine - https://sup1a9wrlpyh5li9ro.vcoronado.top/web/20090218033511/http://developer.android.com:80/reference/java/util/Comparator.html
public interface

Comparator

java.util.Comparator<T>
Known Indirect Subclasses

Class Overview

Comparator is used to compare two objects to determine their ordering in respect to each other.

Summary

Public Methods
abstract int compare(T object1, T object2)
Compare the two objects to determine the relative ordering.
abstract boolean equals(Object object)
Compares the argument to the receiver, and returns true if they represent the same object using a class specific comparison.

Public Methods

public abstract int compare (T object1, T object2)

Compare the two objects to determine the relative ordering.

Parameters
object1 an Object to compare
object2 an Object to compare
Returns
  • an int < 0 if object1 is less than object2, 0 if they are equal, and > 0 if object1 is greater
Throws
ClassCastException when objects are not the correct type

public abstract boolean equals (Object object)

Compares the argument to the receiver, and returns true if they represent the same object using a class specific comparison.

Parameters
object Object the object to compare with this object.
Returns
  • boolean true if the object is the same as this object false if it is different from this object.
See Also