按Java 8中类似的Bean属性排序

时间:2014-05-22 16:55:49

标签: java

使用Java 8流的类似属性是否有一种比这种模式更短的排序方式?

collection.stream()
    .sorted((a,b) -> a.getProp().compareTo(b.getProp()))

1 个答案:

答案 0 :(得分:5)

是的,您可以使用method reference

collection.stream().sorted(Comparator.comparing(MyClass::getProp));