Java: Comparator

Writing a Comparator for Integer for use with Arrays.sort:

Arrays.sort(Integer[], new Comparator<Integer>() {
  public int compare(Integer a, Integer b) {
    if (function(a) != function(b))
      return function(a)-function(b);
  }
}

Normal compare return values:

if (a < b) return -1;

if (a == b) return 0;

if (a > b) return 1;

Advertisements
This entry was posted in Coding, Java. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s