java如何让一个文件夹中的图片“按照修改时间的先后顺序”排序呢?
今天笔者接到一个需求,在我们显示图片列表时,需按照图片的修改时间的顺序进行排序,
那么该如何实现这一需求呢?下文将一一到来,如下所示:
那么该如何实现这一需求呢?下文将一一到来,如下所示:
实现思路: 借助Comparator接口即可实现这一需求例:
File fileDir = getFilesDir(); File[] files = fileDir.listFiles(); Arrays.sort(files, new Comparator<File>() { @Override public int compare(File o1, File o2) { return Long.valueOf(o1.lastModified()).compareTo(o2.lastModified()); } });
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。