安卓开发之文件夹以及文件排序
来源: 阅读:1956 次 日期:2014-08-21 16:08:06
温馨提示: 小编为您整理了“安卓开发之文件夹以及文件排序”,方便广大网友查阅!

static Comparator comparator = new Comparator() {

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());// 最后比较文件

}

}

}

}

};

更多信息请查看IT技术专栏

更多信息请查看 网络编程
由于各方面情况的不断调整与变化, 提供的所有考试信息和咨询回复仅供参考,敬请考生以权威部门公布的正式信息和咨询为准!
关于我们| 联系我们| 人才招聘| 网站声明| 网站帮助| 非正式的简要咨询| 简要咨询须知| 新媒体/短视频平台| 手机站点

版权所有:

Baidu
map