Eri*_*abo 2 java collections date
Collections.sort(someList, new Comparator<SomeObject>() {
public int compare(final SomeObject object1, final SomeObject object2) {
return (object1.getSomeDate()).compareTo(object2.getSomeDate());
}}
);
Run Code Online (Sandbox Code Playgroud)
它会给我具有最新日期的对象,这意味着列表将包含具有最新日期到最旧日期的对象集吗?
Comparator.comparing您可以将方法引用传递给Comparator.comparing.
如果您希望对象根据日期按升序排序:
someList.sort(Comparator.comparing(SomeObject::getSomeDate));
Run Code Online (Sandbox Code Playgroud)
或者
someList.sort(Comparator.comparing(SomeObject::getSomeDate).reversed());
Run Code Online (Sandbox Code Playgroud)
为降序。
| 归档时间: |
|
| 查看次数: |
8928 次 |
| 最近记录: |