设为首页收藏本站

移动叔叔

搜索
查看: 694|回复: 0
打印 上一主题 下一主题

[教程] 联想 A765e 安卓开发之文件夹以及文件排序

[复制链接]
跳转到指定楼层
楼主
发表于 2013-4-17 09:16:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
安卓开发之文件夹以及文件排序
  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());// 最后比较文件
  }
  }
您需要登录后才可以回帖 登录 | 注册

© 2008-2024 移动叔叔. 版权所有,专业的网络售后平台 ( 闽ICP备18006692号-3 )

商务合作点击这里给我发消息|Email:service@mobileuncle.com|手机版|移动叔叔     

GMT+8, 2024-11-29 12:17 , Processed in 0.189274 second(s), 12 queries , Gzip On, Memcache On.

返回顶部