我有一个ArrayList对象Foo(int id, Date date)
。java按当前日期排序然后按日期比较
我将如何去选此ArrayList到类似于下面
id = 3, date = 07 Nov 2016
id = 2, date = 08 Nov 2016
id = 5, date = 30 Nov 2016
id = 1, date = 05 Nov 2016
id = 4, date = 04 Nov 2016
前三名的目标是在未来的最接近排序(至今)第一,底部的两个都在排序过去最接近(到现在)。
它不是重复的。这比仅仅通过属性排序更复杂。 – janos
[*如何使用多个排序标准对AreayList进行排序*](http://stackoverflow.com/q/3704804)的副本。 **发布之前的搜索堆栈溢出**。 –