移动叔叔

标题: 联想 A765e 安卓开发之文件夹以及文件排序 [打印本页]

作者: 琪贝贝    时间: 2013-4-17 09:16
标题: 联想 A765e 安卓开发之文件夹以及文件排序
安卓开发之文件夹以及文件排序
  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());// 最后比较文件
  }
  }





欢迎光临 移动叔叔 (http://bbs.ydss.cn/) Powered by Discuz! X3.2