当我通过amazonS3Client.listObjects()
从S3请求对象摘要时,列表按字母顺序返回。
有没有人知道如何让S3以date(lastModified)顺序返回对象,所以最先返回最新的对象?
感谢。
答案 0 :(得分:0)
答案 1 :(得分:0)
在
之后对列表进行排序Java 8
s3ObjectSummaries.sort(Comparator.comparing(S3ObjectSummary::getLastModified));
<强>之前强>
Collections.sort(s3ObjectSummaries, new Comparator<S3ObjectSummary>() {
public int compare(S3ObjectSummary o1, S3ObjectSummary o2) {
return o1.getLastModified().compareTo(o2.getLastModified());
}
});