java文件名排序
来源:互联网 发布:ipad淘宝历史版本 编辑:程序博客网 时间:2024/05/17 13:13
/** * 获取文件夹下文件数组(按照文件名*倒序*) */ public static File[] getSortFiles(File logFolder) { File[] files = logFolder.listFiles(new MyFileFilter()); //ArrayUtils.reverse(files); //注意:这个在linux不行 if(files != null && files.length > 0){ FileWrapper [] fileWrappers = new FileWrapper[files.length]; for (int i=0; i<files.length; i++) { fileWrappers[i] = new FileWrapper(files[i]); } Arrays.sort(fileWrappers); File[] sortedFiles = new File[files.length]; for (int i=0; i<files.length; i++) { sortedFiles[i] = fileWrappers[i].getFile(); } return sortedFiles; }else{ return null; } }package com.mypro.utils;import java.io.File;public class FileWrapper implements Comparable { /** File */ private File file; public FileWrapper(File file) { this.file = file; } //倒序排序 public int compareTo(Object obj) { FileWrapper castObj = (FileWrapper)obj; if (this.file.getName().compareTo(castObj.getFile().getName()) > 0) { return -1; } else if (this.file.getName().compareTo(castObj.getFile().getName()) < 0) { return 1; } else { return 0; } } public File getFile() { return this.file; }}
- java 按文件名排序
- java文件名排序
- java文件名排序
- 文件名排序
- java读取文件夹中的文件名并排序显示
- 关于文件名排序算法
- shell 按照文件名排序
- javascript 文件名排序
- 文件名排序批处理。
- qsort排序文件名
- 10.18 文件名排序 2433
- java_文件名排序
- WindowsXP资源管理器文件名排序规则- -
- 文件名智能排序的算法
- 文件名排序算法单元类
- glib下的文件名排序
- 目录下面文件名的排序
- JAVA里怎样对指定目录的文件按文件名排序
- 指针作为函数参数传递
- 正则
- MC新手入门(十一)------动画旋转放缩
- WPF进阶之接口(2):IDisposable,ICollectionView
- 提供几个处理图片内存溢出的方法
- java文件名排序
- php中magic_quotes_gpc的作用
- WPF进阶之接口(3):INotifyPropertyChanged,ICommand
- Activity与Intent
- Dns服务的简单配置
- Windows Phone 下载网络图片
- WPF进阶之接口(4):ICommand实现详解
- Java反射详解
- QT 实现上下文菜单