private List<String> orderDateByDateASC(List<String> files,String regex){
for(int i = 1; i < files.size()-1; i++){
for(int j=i; j>0; j--){
try {
Date Time1 = FormatUtil.simpleDateFormatJ.parse(files.get(j-1).replaceAll(regex, "").substring(0, 12));
Date Time2 = FormatUtil.simpleDateFormatJ.parse(files.get(j).replaceAll(regex, "").substring(0, 12));
if(Time1.before(Time2)){
files.add(j+1, files.get(j-1));
files.remove(j-1);
}
} catch (ParseException e) {
e.printStackTrace();
}
}
}
return files;
}
java中List排序
最新推荐文章于 2024-07-01 13:48:17 发布