About 2,490,000 results
Open links in new tab
  1. Inline comparator vs custom comparator in Java - Stack Overflow

    Jun 23, 2015 · When sorting a list, is there any performance difference between using a java Comparator in-line (with an anonymous inner class) vs implementing a separate custom …

  2. Java : Comparable vs Comparator - Stack Overflow

    A Comparator is its own definition of how to compare two objects, and can be used to compare objects in a way that might not align with the natural ordering. For example, Strings are …

  3. What is the use of Comparator.comparing in respect to Comparator

    Mar 20, 2022 · Comparator.comparing(Function<? super T, ? extends U> key) returns a Comparator<T> that compares by that sort key. The main difference is that compare method …

  4. Java - Definition of the comparing method of Comparator class

    Apr 13, 2021 · Comparator<Animal> comparator = Comparator.comparing(stringExtractor); All animals have a toString method, as they are subclasses of Object after all! This is why the key …

  5. How is Comparator<T> a Functional Interface? [duplicate]

    Aug 26, 2020 · According to definition of functional interface - A functional interface is an interface that contains only one abstract method. But Comparator<T> has two abstract methods: int …

  6. Java - Inline definition of comparator for Collection.max

    Mar 29, 2016 · Java - Inline definition of comparator for Collection.max Asked 11 years, 5 months ago Modified 9 years ago Viewed 12k times

  7. When should a class be Comparable and/or Comparator?

    Sep 17, 2009 · The text below comes from Comparator vs Comparable Comparable A comparable object is capable of comparing itself with another object. The class itself must …

  8. How to use Comparator in Java to sort - Stack Overflow

    A Comparator<People> can also be defined in addition, but People implements Comparator<People> is not the right way of doing things. The two overloads for …

  9. What are comparative operators in C? - Stack Overflow

    Dec 2, 2022 · The ISO C standard does not use the terms "comparative operators" or "comparison operators", so it also does not provide a definition for them. However, all six of …

  10. What does comparison being consistent with equals mean ? What …

    Here's a simple but realistic example of what can happen if a comparison method is inconsistent with equals. In the JDK, BigDecimal implements Comparable but its comparison method is …