Arrays.sort
来源:互联网 发布:正版办公软件 编辑:程序博客网 时间:2024/06/06 02:12
package com.rocket.Sort_comparator;import java.io.File;import java.lang.reflect.Array;import java.util.Arrays;import java.util.Comparator;public class sort_comparator {public static void main(String[] args) {File fs001 = new File("E:/xll/tmp001.xml");File fs002 = new File("E:/xll/tmp002.xml");File fs003 = new File("E:/xll/tmp003.xml");File[] fs = {fs003, fs001, fs002};Arrays.sort(fs, new Comparator<File>() {@Overridepublic int compare(File o1, File o2) {// TODO Auto-generated method stublong diff = o1.lastModified() - o2.lastModified();System.out.println(o1.getAbsolutePath()+ "-" +o2.getAbsolutePath() + "=" +diff);if (diff > 0) {return 1;} else if(0 == diff){return 0;}else{return -1;}}});for (File file : fs) {String PATH = null;PATH = file.getAbsolutePath();System.out.println(PATH);}}}
依次修改保存文件
E:\xll\tmp001.xmlE:\xll\tmp002.xmlE:\xll\tmp003.xml运行结果:
E:\xll\tmp001.xml-E:\xll\tmp003.xml=-19493E:\xll\tmp002.xml-E:\xll\tmp001.xml=11563E:\xll\tmp002.xml-E:\xll\tmp003.xml=-7930E:\xll\tmp002.xml-E:\xll\tmp001.xml=11563E:\xll\tmp001.xmlE:\xll\tmp002.xmlE:\xll\tmp003.xml文件按最后一次修改时间,进行排序
0 0
- Arrays.sort()
- Arrays.sort()
- Arrays.sort()
- Arrays.sort
- Arrays.sort()
- arrays.sort & arrays.parralsort
- Arrays.sort()、Collections.sort()
- Collections.sort();和Arrays.sort()
- Arrays中的sort算法
- 数组排序Arrays.sort
- Arrays.sort()的用法
- Arrays.sort数组排序
- java Arrays.sort()排序
- list and Arrays sort
- 深入理解Arrays.sort()
- 深入理解Arrays.sort()
- 深入理解Arrays.sort()
- 深入理解Arrays.sort()
- Great Atm
- Spring的AOP
- 机器学习笔记3---cost function
- POJ 2136 Vertical Histogram G++
- 204. Count Primes (java)
- Arrays.sort
- 剑指Offer 40 数组中只出现一次的数字
- Java泛型
- c++基础之string常用函数
- 三菱PLC编程软件 GX Developer 8.86 中文版的下载与安装 (win 7 64位)
- 图的最小生成树
- HUSTOJ搭建执行(LAMP+hustoj+myphpadmin)
- 消除重复元素
- Aladdin and the Flying Carpet LightOJ