有没有更短的说法:
final Comparator<ClassA> byName =
(final ClassA a1, final ClassA a2)
-> a1.getName().compareTo( a2.getName() ));
我知道getName()永远不会返回null.
也许使用方法参考沿着这些方向:
final Comparator<ClassA> byName = ????( ClassA::getName );
解决方法:
你可以把它缩短为:
final Comparator<ClassA> byName =
Comparator.comparing(ClassA::getName);