• 爱情文章
  • 亲情文章
  • 友情文章
  • 生活随笔
  • 校园文章
  • 经典文章
  • 人生哲理
  • 励志文章
  • 搞笑文章
  • 心情日记
  • 英语文章
  • 范文大全
  • 作文大全
  • 新闻阅读
  • 当前位置: 山茶花美文网 > 亲情文章 > 正文

    安卓开发之文件夹以及文件排序:文件夹里的文件怎么自定义排序

    时间:2020-05-28来源:山茶花美文网 本文已影响 山茶花美文网手机站

    static Comparator<File> comparator = new Comparator<File>() {

    public int compare(File f1, File f2) {

    if (f1 == null || f2 == null) {// 先比较null

    if (f1 == null) {

    {

    return -1;

    }

    } else {

    return 1;

    }

    } else {

    if (f1.isDirectory() == true && f2.isDirectory() == true) { // 再比较文件夹

    return f1.getName().compareToIgnoreCase(f2.getName());

    } else {

    if ((f1.isDirectory() && !f2.isDirectory()) == true) {

    return -1;

    } else if ((f2.isDirectory() && !f1.isDirectory()) == true) {

    return 1;

    } else {

    return f1.getName().compareToIgnoreCase(f2.getName());// 最后比较文件

    }

    }

    }

    }

    };

    • 安卓开发之文件夹以及文件排序:文件夹里的文件怎么自定义排序 相关文章:
    • 爱情文章
    • 亲情文章
    • 友情文章
    • 随笔
    • 哲理
    • 励志
    • 范文大全