Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for emptiesFirst (5.85 sec)

  1. guava-tests/test/com/google/common/collect/ComparatorsTest.java

        Optional<String> z = Optional.of("z");
    
        Comparator<Optional<String>> comparator = Comparators.emptiesFirst(comparing(String::length));
        Helpers.testComparator(comparator, empty, z, abc);
    
        // Just demonstrate that no explicit type parameter is required
        comparator = Comparators.emptiesFirst(naturalOrder());
      }
    
      public void testEmptiesLast() {
        Optional<String> empty = Optional.empty();
    Java
    - Registered: Fri Apr 19 12:43:09 GMT 2024
    - Last Modified: Thu Apr 11 08:42:51 GMT 2024
    - 6.6K bytes
    - Viewed (0)
  2. guava/src/com/google/common/collect/Comparators.java

       * than all other values, and orders the rest using {@code valueComparator} on the contained
       * value.
       *
       * @since 22.0
       */
      public static <T> Comparator<Optional<T>> emptiesFirst(Comparator<? super T> valueComparator) {
        checkNotNull(valueComparator);
        return Comparator.<Optional<T>, @Nullable T>comparing(
            o -> o.orElse(null), Comparator.nullsFirst(valueComparator));
      }
    
    Java
    - Registered: Fri Apr 05 12:43:09 GMT 2024
    - Last Modified: Thu Feb 15 16:12:13 GMT 2024
    - 10.7K bytes
    - Viewed (0)
Back to top